Furikake
A local CLI & API for MCP management that allows users to download, install, manage, and interact with MCPs from GitHub, featuring process state management, port allocation, and HTTP API routes.
What is Furikake?
Furikake is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to local cli & api for mcp management that allows users to download, install, manage, and interact with mcps from github, featuring process state management, port allocation, and http api routes.
A local CLI & API for MCP management that allows users to download, install, manage, and interact with MCPs from GitHub, featuring process state management, port allocation, and HTTP API routes.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A local CLI & API for MCP management that allows users to do
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx furikakeConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Furikake
Furikake is the underlying engine behind Furi — a local CLI and HTTP API for managing MCP servers that lets developers download, install, configure, start, stop, and call MCPs from GitHub without manual setup. It handles process state management, automatic port allocation, and exposes an HTTP API with both public and privileged routes for programmatic MCP orchestration. Furikake is ideal for developers who want a self-hosted MCP management layer that works independently of any specific AI client, or who want to build automation pipelines that interact with multiple MCP servers through a REST interface.
Prerequisites
- Bun runtime (automatically installed by the Furikake/Furi install script if not already present)
- A Unix-like operating system (macOS or Linux)
- curl for running the install script
- A GitHub personal access token (optional, but raises API rate limit from 60 to 5000 requests/hour)
- An MCP client such as Claude Desktop for AI-assisted interaction
Install Furikake (via Furi install script)
Furikake is installed via the Furi installer, which sets up the CLI and Bun runtime automatically.
curl -fsSL https://furi.so/install | bashInstall an MCP from GitHub
Use furi add to download and register an MCP server from a GitHub repository. Furikake handles cloning and dependency installation.
furi add <author/repo>Start an MCP with environment variables
Launch a registered MCP process with the required configuration. Furikake manages the process lifecycle and allocates a port automatically.
furi start <mcpName> -e '{"API_KEY":"your-key","OTHER_VAR":"value"}'Start the HTTP API server
Enable the REST API to manage MCPs programmatically. Use --sudo to unlock install, start, stop, and remove routes. Set HTTP_AUTH_TOKEN to require authentication.
HTTP_AUTH_TOKEN=your-secret-token furi http start -p 9339 --sudoConnect an AI client via stdio
Use furi connect to aggregate all running MCPs and expose them to an AI client through stdio. Add this as an MCP server in your Claude Desktop config.
{
"mcpServers": {
"furikake": {
"command": "furi",
"args": ["connect"],
"env": {
"GITHUB_KEY": "your-github-token"
}
}
}
}Check status and view logs
Use furi status to see all running MCPs and their logs. Pass -l to increase the number of log lines shown.
furi status
furi status <mcpName> -l 50Furikake Examples
Client configuration
Claude Desktop configuration connecting to all Furikake-managed MCPs through the stdio aggregator.
{
"mcpServers": {
"furikake": {
"command": "furi",
"args": ["connect"],
"env": {
"GITHUB_KEY": "ghp_xxxxxxxxxxxxxxxxxxxx"
}
}
}
}Prompts to try
Example prompts to use with Claude once Furikake is connected via furi connect.
- "List all MCP servers currently managed by Furikake and their running status"
- "What tools are available from the filesystem MCP server?"
- "Install the modelcontextprotocol/servers MCP from GitHub"
- "Call the read_file tool on the filesystem MCP with path /etc/hosts"
- "Show me the environment variables required by the brave-search MCP"Troubleshooting Furikake
furi command not found after install
The install script modifies your shell profile. Run source ~/.bashrc or source ~/.zshrc, or open a new terminal session to pick up the updated PATH.
GitHub rate limit errors when installing MCPs
Set GITHUB_KEY to a personal access token either in your shell environment or in the env block of your MCP client config. This raises the rate limit from 60 to 5000 requests per hour.
HTTP API returns 401 Unauthorized
Include your HTTP_AUTH_TOKEN as a Bearer token in the Authorization header of every API request: Authorization: Bearer your-secret-token.
Frequently Asked Questions about Furikake
What is Furikake?
Furikake is a Model Context Protocol (MCP) server that local cli & api for mcp management that allows users to download, install, manage, and interact with mcps from github, featuring process state management, port allocation, and http api routes. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Furikake?
Follow the installation instructions on the Furikake GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Furikake?
Furikake works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Furikake free to use?
Yes, Furikake is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.
Furikake Alternatives — Similar Developer Tools Servers
Looking for alternatives to Furikake? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Furikake in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Furikake?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.