ワンクリックで
rai-mcp-remove
Remove an MCP server with dependency checking. Use to unregister a server.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Remove an MCP server with dependency checking. Use to unregister a server.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Interactive adapter setup for Jira and Confluence. Detects available backends, discovers projects/spaces, generates validated YAML config. 3-4 questions max.
Evaluate design proportionality using Beck's four rules. Use after implementation.
Root cause analysis using the method best suited to the bug. Phase 3 of bugfix pipeline.
Push branch, create MR, verify artifacts complete. Phase 7 of bugfix pipeline.
Execute fix tasks with TDD and all validation gates. Phase 5 of bugfix pipeline.
Decompose fix into atomic TDD tasks. Phase 4 of bugfix pipeline.
| name | rai-mcp-remove |
| description | Remove an MCP server with dependency checking. Use to unregister a server. |
| allowed-tools | ["Read","Edit","Write","Grep","Glob","Bash(rai:*)"] |
| license | MIT |
| metadata | {"raise.work_cycle":"utility","raise.frequency":"on-demand","raise.fase":"","raise.prerequisites":"","raise.next":"","raise.gate":"","raise.adaptable":"true","raise.version":"1.0.0","raise.visibility":"public","raise.inputs":"- server_name: string, optional, argument (e.g. \"context7\")\n","raise.outputs":"- removed: boolean\n"} |
Safely remove an MCP server from the project, checking for adapter dependencies before deletion.
When to use: Developer wants to remove a registered MCP server.
When to skip: Developer prefers to delete the YAML file manually.
If no server name provided as argument:
rai mcp listIf server name provided, verify it exists in .raise/mcp/.
Search for references to this server in declarative adapter configs:
grep -rl "ref:.*{server_name}" .raise/adapters/ 2>/dev/null
If references found, present them:
⚠ Found adapters referencing '{server_name}':
- .raise/adapters/{adapter1}.yaml
- .raise/adapters/{adapter2}.yaml
Removing this server will break these adapters.
If no references found: "No adapter dependencies found."
Dependencies checked and reported.If dependencies exist, ask for explicit confirmation: "Remove anyway? This will break the listed adapters."
If no dependencies (or confirmed), delete the config:
rm .raise/mcp/{server_name}.yaml
Report: "Removed .raise/mcp/{server_name}.yaml"
If dependencies were found, add: "Update the listed adapters to use inline config or reference another server."
Config file deleted. Developer informed of any follow-up actions.| Item | Destination |
|---|---|
| Deleted config | .raise/mcp/{name}.yaml removed |
| Next | Update dependent adapters if any |
rai mcp list/rai-mcp-add, /rai-mcp-status.raise/adapters/*.yaml (server.ref field)