furi

CLI & API for MCP management

GitHub Stars

78

User Rating

Not Rated

Favorites

0

Views

63

Forks

3

Issues

11

Installation
Difficulty
Intermediate
Estimated Time
10-20 minutes
Requirements
Node.js: 18.0.0以上
npm: 8.0.0以上

Installation

Installation

Prerequisites

Node.js: 18.0.0 or higher
npm: 8.0.0 or higher

Installation Steps

1. Install Furi

Use the following command to install Furi:
bash
curl -fsSL https://furi.so/install | bash

2. Verify Installation

To verify that the installation was successful, run:
bash
furi

3. Upgrade Furi

To upgrade to the latest version, run:
bash
furi upgrade

Troubleshooting

Common Issues

Issue: Furi is not working correctly Solution: Check the versions of Node.js and npm, and reinstall if necessary.

Configuration

Configuration

Basic Configuration

MCP Server Setup

The configuration for installed MCPs is stored in the .furikake directory. You can check the location of this directory with:
bash
furi where

Environment Variables

To set the required environment variables for an MCP, do the following:
bash
export API_KEY="your-api-key"
export DEBUG="true"

Configuration Example

json
{
  "mcpServers": {
    "example-mcp": {
      "command": "node",
      "args": ["server.js"],
      "env": {
        "PORT": "3000",
        "LOG_LEVEL": "info"
      }
    }
  }
}

Examples

Examples

Basic Usage

Starting an MCP Server

bash
furi start  -e '{"name1":"value1", "name2":"value2"}'

Calling a Tool from an MCP

bash
furi call   '{"param1":"value1", "param2":"value2"}'

Checking the Status of a Running MCP

bash
furi status 

Use Cases

Adding and managing an MCP from GitHub: Use `furi add <author/repo>`.
Checking the status of running MCPs: Use `furi status`.
Stopping an MCP: Use `furi stop <mcpName>`.
Calling a tool from an MCP: Use `furi call <mcpName> <toolName> '{
param1
value1
param2
value2
}'`.