furi
by ashwwwin·★ 88·Score 44
A comprehensive CLI & API tool for managing MCP servers with process management, HTTP routing, and SSE aggregation capabilities.
Overview
Furi is a sophisticated MCP management tool that provides both command-line interface and API capabilities for managing Model Context Protocol servers. It allows users to install, start, stop, and monitor MCP servers from GitHub repositories. The tool features process management with PM2, HTTP API access to running MCPs, and an SSE-based aggregator that collects tools from all running MCPs for seamless integration with MCP clients. Built with Bun and TypeScript, it offers a modern approach to managing the MCP ecosystem with comprehensive logging, environment variable management, and customizable routing options.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose Furi when you need a comprehensive solution for managing multiple MCP servers with process monitoring, HTTP API exposure, and tool aggregation capabilities.
When NOT to choose this
Avoid Furi if you only need basic MCP management without process monitoring or if you're working primarily with Python-based MCP servers which are not yet fully supported.
Tools this server exposes
12 tools extracted from the READMEaddadd(author/repo)Install an MCP from GitHub
removeremove(mcpName)Delete an installed MCP
renamerename(oldName, newName)Rename an installed MCP
startstart(mcpName, env?)Start a specific MCP with optional environment variables
stopstop(mcpName)Stop a running MCP
restartrestart(mcpName)Restart a running MCP
statusstatus(mcpName?)Get status of all or specific MCPs
envenv(mcpName)Show required environment variables for an MCP
toolstools(mcpName)List all available tools for a specific MCP
callcall(mcpName, toolName, params)Call a tool on a specific MCP
listlist(all?)List installed MCPs
meta_startmeta_start(port?)Start the MCP aggregator server
Comparable tools
Installation
Installation
On macOS/Linux:
curl -fsSL https://furi.so/install | bashVerify installation:
furiConfiguration for Claude Desktop
Add to your Claude Desktop config.json:
{
"mcpServers": {
"furi": {
"command": "furi",
"args": ["connect"]
}
}
}FAQ
- How do I install an MCP server from GitHub?
- Use the command: `furi add <author/repo>`, for example: `furi add smithery-ai/mcp-fetch`
- Can I access MCP tools via HTTP?
- Yes, start the HTTP proxy with `furi http start` and then access tools via endpoints like `http://localhost:9339/tools`
- How do I integrate with MCP clients like Cursor?
- Start the aggregator with `furi meta start` for SSE support or use `furi connect` for stdio mode clients
On Hacker News
Recent discussion from the developer community.
- Story by ashwww · 2025-05-05
Compare furi with
Last updated · Auto-generated from public README + GitHub signals.