بنقرة واحدة
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)