kitsune-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITHUB_TOKEN | No | GitHub token for using the GitHub server. | |
| BRAVE_API_KEY | No | Brave Search API key for using the Brave Search server. | |
| KITSUNE_TOOLS | No | Comma-separated list of tools to enable in the lean profile (e.g., 'shapeshift,shiftback,key'). | |
| SMITHERY_API_KEY | No | Free API key for Smithery to extend discovery with its hosted server catalog (HTTP servers, no local install required). |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| searchC | Search MCP servers. compare=True shows side-by-side token cost table. registry: all|official|mcpregistry|glama|npm|smithery|pypi |
| statusA | Show provider auth state, current form, active connections, token stats. Provider section is shown first because the most common first-run failure is reaching for a server whose auth requirements are unmet — that's actionable info, performance stats are not. |
| callC | Call a tool on an MCP server. server_id optional when shapeshifted — current form used. After shapeshift(): call('list_directory', arguments={'path': '/tmp'}) Direct: call('list_directory', '@some-server', {'path': '/tmp'}) |
| autoC | Search → pick best server → call tool in one step. |
| authA | Check or set credentials for a server or environment variable. auth("EXA_API_KEY", "sk-...") → save env var (persists to .env) auth("EXA_API_KEY") → check if set; show how to set if not auth("mcp-server-time") → check server's auth requirements auth("my-oauth-server") → run OAuth browser flow (http transport) |
| shapeshiftA | Mount a server (server_id provided) or unmount current form (no server_id). shapeshift("mcp-server-time") — mount: server's tools become available shapeshift() — unmount: kill process + uninstall (clean slate) shapeshift(keep=True) — unmount: keep pool warm for quick re-attach source: "auto" (default) | "local" (force npx/uvx install) | "smithery" | "official" tools: load only specific tools instead of everything server_args: extra CLI arguments for the install command (e.g. ["/private/tmp"]) confirm: proceed with community sources after reviewing KITSUNE_TRUST=community env var skips the community trust gate globally |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kaiser-data/kitsune-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server