Skip to content

MCP Servers

MCP (Model Context Protocol) servers extend Claude’s capabilities with additional tools. OpenShrimp inherits MCP server configuration from your Claude CLI settings and provides commands to manage them.

MCP servers are external processes that provide tools to Claude via the Model Context Protocol. Examples include:

  • GitHub integration (create PRs, read issues)
  • Slack messaging
  • Database access
  • Custom project-specific tools

Claude discovers available tools from connected MCP servers and can call them during conversations.

List all configured MCP servers and their status:

/mcp

Each server shows:

  • Name — the server identifier
  • Status — connection state with emoji indicators:
    • Connected and operational
    • Warning (partial issues)
    • Disconnected or failed
  • Tool count — number of tools the server provides
  • Version — server version info

If a server has disconnected or is in an error state, reconnect it:

/mcp reset github

This terminates the existing connection and starts a fresh one.

Temporarily disable a server without removing its configuration:

/mcp disable slack

Disabled servers don’t start on new sessions.

Re-enable a previously disabled server:

/mcp enable slack

MCP servers are configured in your Claude CLI settings, not in OpenShrimp’s config. They’re typically defined in:

  • ~/.claude/settings.json — global settings
  • <project>/.claude/settings.json — per-project settings

OpenShrimp respects both global and project-level MCP server configurations. The servers available depend on which context you’re in.

OpenShrimp registers its own MCP server (openshrimp) that provides:

ToolDescription
send_fileSend files to Telegram (photos, documents)
edit_topicSet forum topic title and icon (forum topics only)
create_scheduleCreate a scheduled task
list_schedulesList scheduled tasks
delete_scheduleDelete a scheduled task
computer_screenshotTake a screenshot (computer-use contexts only)
computer_clickClick at coordinates (computer-use contexts only)
computer_typeType text (computer-use contexts only)
computer_keyPress keys (computer-use contexts only)
computer_scrollScroll (computer-use contexts only)
computer_toplevelFocus a window (computer-use contexts only)

These tools are registered automatically based on your context configuration.

  1. Check that the server process is available in the PATH
  2. Verify the server configuration in Claude CLI settings
  3. Try /mcp reset <name> to force a reconnection
  4. Check OpenShrimp logs for error details

MCP tools are discovered when a session starts. If you added a new server, use /clear to start a fresh session and pick up the new tools.