Furikake

by ashwwwin
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Built with and supports Bun for running MCP processes

  • Allows downloading MCPs directly from GitHub repositories

  • Supports MCPs built with JavaScript

🍃 Furikake (o furi) (en proceso)

Furikake es una CLI y API local fácil de usar para la gestión de MCP.

  • Descargar servidores MCP [desde GitHub]
  • CLI con todas las funciones
  • Compatible con MCP creados con Typescript, Javascript y Python (futuro).
  • Rutas de API HTTP (utiliza Bun http, stdio a http, rutas claras y estándar)
  • Gestión del estado del proceso [con PM2]
  • Registros de cada proceso
  • Utiliza npm para configurar y ejecutar un MCP
  • Creado con Bun y Typescript
  • es bueno con arroz

Instalación (macOS/Linux)

En primer lugar, instala Bun (si aún no lo tienes):

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

Luego, instala Furikake:

Install script goes here

¡Ahora deberías estar listo para empezar!

Cómo utilizar

Administrar MCPS

Furikake funciona con cualquier repositorio público de Github de la siguiente manera:

furi add <author/repo>

p. ej. furi agrega smithery-ai/mcp-fetch

También puede cambiar el nombre de un MCP utilizando el comando rename ; tenga en cuenta que esto reiniciará el MCP si se está ejecutando.

furi rename <old-name> <new-name>

p. ej. furi renombrar smithery-ai/mcp-fetch buscar

Eliminar un MCP

furi delete <mcp-name>

p. ej. furi delete fetch

Lista de MCP instalados

Mostrar todos los MCP instalados

furi list

Iniciar un MCP

furi start <mcp-name> -e <env>

-e env es opcional y depende del servidor MCP descargado, para ver las variables env de un MCP, utilice:

furi env <mcp-name>

Puede obtener una lista de todas las herramientas disponibles (con detalles) de un MCP utilizando:

furi tools <mcp-name>

Detener un MCP

furi stop <mcp-name>

Reiniciar un MCP

furi restart <mcp-name>

Llamar a un MCP en ejecución

furi call <mcp-name> <toolName> <data>

Uso de la API HTTP

  • Cualquier MCP que se esté ejecutando tendrá automáticamente una ruta http.
  • Solo se puede activar o desactivar un MCP mediante la CLI.

Para acceder a su MCP a través de http, puede activar el proxy a través de:

furi http start

Para desactivar la ruta, puedes utilizar:

furi http start

Rutas

  • /api/status (para obtener una lista de todos los MCP en ejecución)
  • /api/tools (para obtener una lista de todas las herramientas disponibles para todos los MCP que están en línea)
  • /api/ mcp-name /estado
  • /api/ mcp-name /reiniciar
  • /api/ mcp-name /logs
  • /api/ mcp-name /tools (para obtener una lista de todas las herramientas disponibles para el MCP definido)

mcp-name es author/repo o alias .

Historia de las estrellas

Notas de cierre

Si has llegado hasta aquí, espero que Furikake te resulte útil y te ahorre tiempo. Lo creé por diversión para poder trabajar con MCP de forma más práctica. Si quieres contribuir, no dudes en abrir una incidencia o una solicitud de incorporación de cambios. Lo fusionaré después de revisar tus cambios.

Si crees que es una buena idea, por favor, marca el repositorio con una estrella. Si crees que es una mala idea, por favor, marca el repositorio con una estrella.

¡Gracias por visitar Furikake!

-
security - not tested
A
license - permissive license
-
quality - not tested

Una CLI y API local para la administración de MCP que permite a los usuarios descargar, instalar, administrar e interactuar con MCP desde GitHub, con gestión del estado del proceso, asignación de puertos y rutas de API HTTP.

  1. Installation (macOS/Linux)
    1. How to use
      1. Manage MCPS
      2. Delete an MCP
      3. List installed MCPs
      4. Start an MCP
      5. Stop an MCP
      6. Restart an MCP
      7. Call a running MCP
      8. Using the HTTP API
    2. Star History
      1. Closing notes
        ID: 0nxvqqr5ln