Furikake

v1.0.0Developer Toolsstable

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.

mcpmcp-clientmcp-hostmcp-servermcp-tools
Share:
89
Stars
0
Downloads
0
Weekly
0/5

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

Download and install MCPs from GitHub with automatic management.
Allocate ports and manage MCP process state.
Interact with MCPs through local HTTP API.
ashwwwin

Maintainer

LicenseNOASSERTION
Languagetypescript
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx furikake

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 | bash
2

Install 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>
3

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"}'
4

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 --sudo
5

Connect 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"
      }
    }
  }
}
6

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 50

Furikake 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.

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.

Quick Config Preview

{ "mcpServers": { "furikake": { "command": "npx", "args": ["-y", "furikake"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides