Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
This skill provides comprehensive management of external MCP (Model Context Protocol) servers that can extend Thoth's capabilities with additional tools and resources.
What is MCP?
MCP (Model Context Protocol) is a standard protocol that allows AI assistants to connect to external tool servers. By adding MCP servers, you can:
Extend Thoth's capabilities without modifying core code
Connect to custom tool servers you or others have built
Core Capabilities
1. List MCP Servers
View all configured external MCP servers, their connection status, and tool counts.
Example:
Can you show me what MCP servers are configured?
2. Add MCP Server
Add a new external MCP server with stdio, HTTP, or SSE transport.
Example for stdio transport:
Add an MCP server called "my-filesystem" with:
- transport: stdio
- command: npx
- args: ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/folder"]
- enabled: true
- auto_attach: true
Example for SSE transport:
Add an MCP server called "remote-analysis" with:
- transport: sse
- url: http://localhost:8080/mcp
- enabled: true
- auto_attach: false
3. Update MCP Server
Modify an existing server's configuration.
Example:
Update the "my-filesystem" server to enable auto-attach
4. Remove MCP Server
Remove a server from the configuration (disconnects and detaches tools).
Example:
Remove the "remote-analysis" MCP server
5. Toggle MCP Server
Enable or disable a server without removing it.
Example:
Disable the "my-filesystem" server
6. Test Connection
Test connectivity to a configured MCP server.
Example:
Test the connection to the "my-filesystem" server
Configuration File
All MCP servers are stored in vault/thoth/_thoth/mcps.json. This file serves as the single source of truth and is monitored for changes (hot-reload enabled).