Furikake logo

Furikake

by ashwwwin

Furikake is an easy to use, local CLI & API for MCP management and execution. It allows you to download, manage, and execute MCP servers locally.

View on GitHub

Last updated: N/A

What is Furikake?

Furikake is a local CLI and API tool designed for managing and executing MCP (Micro Control Plane) servers. It simplifies the process of downloading, running, and interacting with MCPs.

How to use Furikake?

Furikake is primarily used via the command line. You can install MCPs from GitHub using furi add <author/repo>, start them with furi start <mcpName>, call tools with furi call <mcpName> <toolName> '{"param1":"value1"}', and manage their lifecycle (stop, restart, remove) using corresponding furi commands. Additionally, Furikake provides an HTTP API for programmatic interaction with MCPs.

Key features of Furikake

  • Download MCP servers from GitHub

  • Automatic Smithery.yaml detection

  • Fully featured CLI with nanospinners and readability

  • Typescript & Javascript MCP support

  • HTTP API routes using Bun http

  • Process state management with PM2

Use cases of Furikake

  • Local development and testing of MCPs

  • Automated execution of MCP tools

  • Integration of MCPs into larger systems via the HTTP API

  • Management of multiple MCP instances

  • Aggregation of tools from multiple MCPs using the MCP Aggregator

FAQ from Furikake

How do I install Furikake?

Use the command: curl -fsSL https://furikake.app/install | bash

How do I add an MCP?

Use the command: furi add <author/repo>

How do I start an MCP?

Use the command: furi start <mcpName> -e '{"name1":"value1", "name2":"value2"}'

How do I call a tool on an MCP?

Use the command: furi call <mcpName> <toolName> '{"param1":"value1", "param2":"value2"}'

How do I access the HTTP API?

Start the HTTP proxy with furi http start. Public routes are accessible by default. Enable sudo routes with furi http start --sudo.