ashwwwin

🍃 Furikake (or furi) (WIP)

Community ashwwwin
Updated

CLI & API for MCP management

🍃 Furikake (or furi) (WIP)

Furikake is an easy to use, local CLI & API for MCP management.

  • Download MCPs [from GitHub]
  • Fully featured CLI (with pretty loading)
  • HTTP API Routes (uses Bun http, stdio to http, clear and standard routes)
  • Process state management [with PM2]
  • Logs for each process
  • Uses npm to configure and run an MCP
  • Built with Bun and Typescript
  • is good with rice

Supports MCP's built with Typescript/Javascript;

Installation (macOS/Linux)

curl -fsSL https://bun.sh/install | bash

How to use

Manage MCPS

Furikake works with any public github repo as follows:

furi add <author/repo>

eg. furi add smithery-ai/mcp-fetch

Delete an MCP
furi delete <author/repo>

eg. furi delete smithery-ai/mcp-fetch

List installed MCPs

Show all installed MCPs

furi list
Start an MCP
furi start <author/repo> -e <env>

-e env is optional and dependant on the MCP server downloaded, in order to view the env variables for an MCP, use:

furi env <author/repo>
Stop an MCP
furi stop <author/repo>
Restart an MCP
furi restart <author/repo>
Check the status of an MCP
furi status <author/repo>
List all running MCPs
furi status all
Call a running MCP
furi call <author/repo> <method> <data>

Using the HTTP API

  • Any MCP that is running, will automatically have an http route.
  • Turning an MCP on/off can only be done via the cli.

To access your MCP's via http, you can turn on the proxy via:

furi http on

To turn off the route, you can use:

furi http off
Routes
  • /api/status (to get a list of all running MCPs)
  • /api/tools (to get a list of all available tools for all MCPs that are online)
  • /api/mcp-name/status
  • /api/mcp-name/restart
  • /api/mcp-name/logs
  • /api/mcp-name/tools (to get a list of all available tools for the defined MCP)

mcp-name is either author/repo or alias.

Closing notes

If you've made it this far, I hope you find Furikake useful and time saving. I built this for fun as a way for me to work with MCP's more hands on. If you wish to contribute, feel free to open an issue or a pull request, I will merge it after I check out your changes.

If you think this is a good idea, please star the repo. If you think this is a bad idea, please star the repo and leave a comment.

Also check out Bun if you haven't already!

MCP Server · Populars

MCP Server · New

    Poechant

    davinci-resolve-cli (dvr)

    A CLI for DaVinci Resolve 18+ — project / media / render / timeline control for humans and AI agents.

    Community Poechant
    WW-AI-Lab

    Any2Markdown MCP 服务器

    一个高性能的文档转换服务器,同时支持 Model Context Protocol (MCP) 和 RESTful API 接口。将 PDF、Word 和 Excel 文档转换为 Markdown 格式,具备图片提取、页眉页脚移除和批量处理等高级功能

    Community WW-AI-Lab
    bartholomej

    CSFD API 🎬 + CSFD Export 💾 + CSFD MCP 🤖

    ČSFD API in JavaScript. Amazing NPM library for scrapping csfd.cz. Now with MCP server

    Community bartholomej
    okx

    OKX Agent Trade Kit

    OKX trading MCP server — connect AI agents to spot, swap, futures, options & grid bots via the Model Context Protocol.

    Community okx
    ashwwwin

    🤖 Automation MCP

    Control your Mac with detailed mouse, keyboard, screen, and window management capabilities.

    Community ashwwwin