Skip to main content

Synopsis

Description

mcp manages connections to external MCP (Model Context Protocol) servers and can run profClaw itself as an MCP server. MCP servers expose tools that agents can call during execution. profClaw can connect to multiple MCP servers simultaneously, making all their tools available to agents.

Subcommands

mcp status

boolean
Output as JSON with server name, transport, connection status, and tool count.

mcp list-tools

Lists all tools currently available from connected MCP servers, grouped by server.
boolean
Output as JSON with tool name, server, and description.

mcp connect <name>

string
required
Name of the MCP server as defined in your profClaw config.
boolean
Output connection result as JSON.

mcp disconnect <name>

string
required
Name of the MCP server to disconnect.

mcp serve

Starts profClaw as a standalone MCP server over stdio. Use this to connect profClaw’s tools to Claude Desktop, Cursor, or any other MCP-compatible client. Requires a production build (pnpm build).

Examples

MCP Server Configuration

Configure MCP servers in config/settings.yml:

Claude Desktop Integration

To use profClaw tools in Claude Desktop, add to claude_desktop_config.json: