{"id":20008586,"url":"https://github.com/nlr-devteam/mirai2mcsm","last_synced_at":"2026-07-19T06:38:28.498Z","repository":{"id":159272316,"uuid":"634554095","full_name":"NLR-DevTeam/Mirai2MCSM","owner":"NLR-DevTeam","description":"Create a bridge from MCL to MCSM","archived":false,"fork":false,"pushed_at":"2023-08-01T08:29:50.000Z","size":169,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-21T09:18:46.526Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NLR-DevTeam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-30T14:09:22.000Z","updated_at":"2023-08-04T01:11:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"37469a46-1f83-4bd5-8cec-5c685a036f20","html_url":"https://github.com/NLR-DevTeam/Mirai2MCSM","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":"project-mirai/mirai-console-plugin-template","purl":"pkg:github/NLR-DevTeam/Mirai2MCSM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLR-DevTeam%2FMirai2MCSM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLR-DevTeam%2FMirai2MCSM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLR-DevTeam%2FMirai2MCSM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLR-DevTeam%2FMirai2MCSM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NLR-DevTeam","download_url":"https://codeload.github.com/NLR-DevTeam/Mirai2MCSM/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLR-DevTeam%2FMirai2MCSM/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35644212,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-19T02:00:06.923Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T07:10:44.983Z","updated_at":"2026-07-19T06:38:28.481Z","avatar_url":"https://github.com/NLR-DevTeam.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ccenter\u003e\u003ch1\u003eMirai to MCSM\u003c/h1\u003e\u003c/center\u003e\n\n每次管理服务器时都要登录网站，觉得有十分甚至九分的麻烦?\n\n想要在QQ群里遇到问题快速解决？\n\nMirai to MCSM它来了！\n\n一个使你可以从QQ控制MCSM面板的插件\n\n\n## 相关链接\n\n- [Mirai Forum 介绍帖](https://mirai.mamoe.net/topic/2400)\n\n- [NLR DevTeam 官网](https://www.nlrdev.top)\n\n\n## 使用方法\n\n### 部署\n\n- 部署 [Mirai Console Loader](https://github.com/iTXTech/mirai-console-loader)\n\n  **重要：请使用 Java 17 运行 MCL 以使用本插件**\n- 安装前置插件 [Chat Command](https://github.com/project-mirai/chat-command)\n- 在 Releases 中下载最新的插件, 放入 MCL 根目录下的 `plugins` 文件夹中\n- 为插件配置 APIKey 密钥\n  - 登录您的 MCSManager 面板\n  - 点击右上角账户，进入「个人资料」页面\n  - 找到「API 接口密钥」，点击「生成密钥」并复制\n  - 填入 `/config/top.nlrdev.mirai2mcsm/MCSMConfig.yml` 中的相应位置\n- 参阅 [权限说明文档](https://docs.mirai.mamoe.net/console/Permissions.html)，赋予相对应的权限\n- 开始使用吧！\n\n### 命令\n- 当只有一个守护进程时，`\u003cremote_uuid\u003e` 项可以被省略\n- 命令缩写用法与命令相同\n- 使用名称代替 UUID 的功能正在开发中\n- 以下为现有命令列表和使用方法：\n  \n  |指令|描述|权限节点|\n  |:--|:--|:--|\n  |- `/queryStatus`\u003cbr/\u003e- `/面板状态`|**查看面板状态**|`top.nlrdev.mirai2mcsm:command.querystatus`|\n  |- `/listRemotes`\u003cbr/\u003e- `/listre`\u003cbr/\u003e- `/守护进程列表`|**列出守护进程列表**|`top.nlrdev.mirai2mcsm:command.listremotes`|\n  |- `/listInstances \u003cuuid\u003e [page]`\u003cbr/\u003e- `/listInstances \u003cuuid\u003e [page]`\u003cbr/\u003e- `/实例列表 \u003cuuid\u003e [page]`|**列出实例列表**|`top.nlrdev.mirai2mcsm:command.listinstances`|\n  |- `/operateInstance \u003coperation\u003e \u003cremote_uuid\u003e \u003cuuid\u003e`\u003cbr/\u003e- `/opinst \u003coperation\u003e \u003cremote_uuid\u003e \u003cuuid\u003e`\u003cbr/\u003e- `/实例操作 \u003coperation\u003e \u003cremote_uuid\u003e \u003cuuid\u003e`|**操作一个实例**\u003cbr/\u003e操作类型：`open` `stop` `restart`  `kill`|`top.nlrdev.mirai2mcsm:command.operateinstance`|\n\n\n## 配置文件\n\n### `MCSMConfig.yml`\n\n- **`APIKey`**\n  - **描述**：MCSM面板的APIKey，必填，连接至MCSM的必须密钥\n  - **默认值**：`空`\n- **`APIUrl`**\n  - **描述**：MCSM面板的链接，形如`http://example.com:23333`，默认为本机面板\n  - **默认值**：`http://127.0.0.1:23333`\n\n### `PluginConfig.yml`\n\n- **`UseForwardMessage`**\n  \n  - **描述**：是否在群聊中使用消息合并转发以避免消息过长\n  - **默认值**：`true`\n- **`IsDebugMode`**\n  \n  - **描述**：是否开启调试模式，在调试模式下插件会有更详细的输出以诊断错误\n  - **默认值**：`false`\n\n\n## 了解更多\n\n- 此插件正在开发，未来会加入更多的功能，可以提出 Issue 以催更（不是）\n- 您可加入我们的 [QQ社群](https://join.nlrdev.top/) 了解更多\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnlr-devteam%2Fmirai2mcsm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnlr-devteam%2Fmirai2mcsm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnlr-devteam%2Fmirai2mcsm/lists"}