MCP Integration
Connect Janee to your MCP client — Claude Desktop, Cursor, and more.
What is MCP?
The Model Context Protocol (MCP) is an open standard for connecting AI agents to tools and data. Janee implements MCP, so it works with any compatible client.
Claude Desktop
Add Janee to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"janee": {
"command": "janee",
"args": ["serve"]
}
}
}
Restart Claude Desktop. Janee tools will appear in the tool list.
Cursor
See the Cursor setup guide in the repo.
Add to your Cursor MCP settings:
{
"mcpServers": {
"janee": {
"command": "janee",
"args": ["serve"]
}
}
}
Claude Code
See the Claude Code setup guide.
OpenClaw
Install the native plugin for first-class support:
openclaw plugins install @true-and-useful/janee-openclaw
Enable in your agent config:
{
"agents": {
"list": [{
"id": "main",
"tools": { "allow": ["janee"] }
}]
}
}
Any MCP Client
Janee uses stdio transport by default. Any MCP client that supports stdio can connect:
{
"command": "janee",
"args": ["serve"]
}
For HTTP transport (SSE), use:
janee serve --transport sse --port 3333
Available Tools
Once connected, agents have access to:
janee_list_services— Discover available APIs and capabilitiesjanee_execute— Make API requests through Janee (HTTP proxy)janee_exec— Run CLI commands through Janee (exec mode)
Example Agent Interaction
// Agent discovers available services
janee_list_services()
// → [{ name: "github", capabilities: ["github-repos"] }]
// Agent makes an API call
janee_execute({
capability: "github-repos",
method: "GET",
path: "/repos/rsdouglas/janee",
reason: "User wants repo info"
})
// → { status: 200, body: { ... } }