Skip to main content
Glama

ToolBox MCP Server

Servidor MCP de ToolBox

Una plataforma de desarrollo de herramientas de automatización impulsada por IA que proporciona:

🧩 Arquitectura modular: recarga en caliente de herramientas a través del directorio src/tools 🤖 Asistencia de IA: motor de IA para conversión de lenguaje natural a plantilla de herramientas 🚀 Capacidades de nivel empresarial: integración de servicios del entorno de producción como MongoDB/Redis/SSH 🔄 Actualizaciones en tiempo real: implementación sin tiempo de inactividad a través de buildReload_tool

Lengua china

Contribuyendo

Pautas de contribución (inglés) Pautas de contribución (chino)

Especificaciones de la herramienta

Características

Herramientas

Vea las especificaciones completas de la herramienta y la documentación detallada: TOOL.md

Recursos

Los recursos se generan dinámicamente al ejecutar la herramienta. Por ejemplo, la herramienta create_note crea un recurso de nota al que se puede acceder mediante su URI.

Herramienta de flujo de trabajo

workflow_tool es una potente herramienta para orquestar flujos de trabajo complejos mediante la interconexión de múltiples herramientas. Admite:

  • Ejecución en serie y en paralelo: ejecutar herramientas de forma secuencial o paralela.
  • Gestión de Transacciones: Gestionar transacciones con mecanismos de compensación por manejo de errores.
  • Informes detallados: genere informes detallados sobre la ejecución del flujo de trabajo, incluido el estado, el tiempo de ejecución y los resultados de cada paso.
  • Salida personalizable: especifique un archivo de salida para guardar el informe de ejecución del flujo de trabajo.

Indicaciones

  • summarize_notes : genera resúmenes de las notas creadas con la herramienta create_note .

Guía de desarrollo

Agregar nuevas herramientas

Proceso de desarrollo detallado

  1. Creación de plantilla: crea un nuevo archivo de herramientas en el directorio src/tools/
  2. Verificación de IA: verifica automáticamente el cumplimiento del esquema de parámetros
  3. Generación de pruebas: genere casos de prueba basados en la descripción de la función
  4. Revisión de seguridad: análisis de código estático y comprobación de dependencias
  5. Integración continua: implementación automatizada mediante acciones de GitHub

Ver la guía de desarrollo completa: prompt.md Consulte las implementaciones existentes: Ejemplos de herramientas

Desarrollo

Instalar dependencias:

npm install

Construir el servidor:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

Envío al mercado

Logotipo de ToolBox Un kit de herramientas de automatización integrado y perfecto para Claude Desktop

Instalación

Para integrarse con la aplicación Claude Desktop, agregue la siguiente configuración de servidor a:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Ventanas: %APPDATA%/Claude/claude_desktop_config.json
// Cline MCP server configuration file { "command": "node", "args": [ "--inspect=9229", "/MCP/ToolBox/build/index.js" ], "env": { "MONGO_URI": "mongodb://user:password@host:port/db", "MONGO_INDEX_OPS": "true", "REDIS_URI": "redis://:password@host:port", "SSH_server1_URI": "username:password@host:port", "GEMINI_API_KEY":"GEMINI_API_KEY", "SSEPORT": "8080" // Optional: If set, the server will use SSE transport on this port. Otherwise, it defaults to Stdio transport. }, "disabled": false, "autoApprove": [] }

Valores fundamentales

🚀 Automatización de nivel empresarial que aprovecha la configuración de package.json y proporciona:

  • Instalación de la herramienta CLI global (comando tbx )
  • Motor de programación de flujo de trabajo
  • Compatibilidad con múltiples plataformas (Windows/macOS)
  • Capacidades de implementación de nube híbrida (MongoDB/Redis/SSH)

🔧 Apto para desarrolladores

  • Implementación de TypeScript fuertemente tipado
  • Soporte de depuración en tiempo real (indicador --inspect)
  • Plantilla de configuración de depuración de VSCode
  • Mecanismo de recarga en caliente:
    Implementado llamando buildReload_tool :
    • Actualizaciones sin tiempo de inactividad
    • Análisis automático del árbol de dependencias
    • Comprobación de compatibilidad de versiones
    • Pruebas en entornos sandbox

Depuración

Depurar servidores MCP puede ser complicado debido a su comunicación con stdio. A continuación, se presentan algunos enfoques:

🚧 Descargo de responsabilidad

Datos sensibles

NO CONFIGURE CONTENEDORES CON DATOS CONFIDENCIALES. Esto incluye claves API, contraseñas de bases de datos, etc.

Cualquier dato confidencial intercambiado con el LLM está inherentemente comprometido, a menos que el LLM se esté ejecutando en su máquina local.

  • ⚠️ La herramienta se proporciona "tal cual" bajo la licencia MIT sin garantías.
  • ⚠️ El desarrollador no se hace responsable de daños directos o indirectos.
  • ⚠️ Los usuarios asumen todos los riesgos derivados de configuraciones incorrectas de los contenedores.
  • ⚠️ Cualquier uso ilegal o destructivo está estrictamente prohibido.
  • ⚠️ Consulte la LICENCIA para conocer los términos completos
  1. Inspector de Node.js: inicie el servidor con el indicador --inspect=9229 :
node --inspect=9229 build/index.js

Luego, conéctese al servidor usando Chrome DevTools navegando a chrome://inspect .

  1. Inspector MCP: utilice el Inspector MCP , una herramienta de depuración dedicada a la que se puede acceder a través del script npm inspector :
  2. Depuración de VSCode

Para depurar con VSCode, cree un archivo .vscode/launch.json con la siguiente configuración:

{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "attach", "name": "ToolBox", "address": "localhost", "port": 9229, "localRoot": "${workspaceFolder}" } ] }

Luego, inicie el servidor con el indicador --inspect=9229 y adjunte el depurador VSCode.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Una plataforma de desarrollo de herramientas de automatización impulsada por IA que proporciona una arquitectura modular con recarga en caliente de herramientas, capacidades de integración de nivel empresarial y actualizaciones en tiempo real con implementación sin tiempo de inactividad.

  1. Contribuyendo
    1. Características
      1. Herramientas
      2. Recursos
      3. Herramienta de flujo de trabajo
      4. Indicaciones
    2. Guía de desarrollo
      1. Agregar nuevas herramientas
    3. Desarrollo
      1. Envío al mercado
        1. Instalación
          1. Valores fundamentales
            1. Depuración
              1. Datos sensibles
              2. Responsabilidad legal ⚠️

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              This server provides a minimal template for creating AI assistant tools using the ModelContextProtocol, featuring a simple 'hello world' tool example and development setups for building custom MCP tools.
              Last updated -
              1
              1
              8
              TypeScript
              The Unlicense
              • Apple
            • A
              security
              A
              license
              A
              quality
              Provides seamless integration with Smartsheet, enabling automated operations on Smartsheet documents through a standardized interface that bridges AI-powered automation tools with Smartsheet's collaboration platform.
              Last updated -
              12
              8
              Python
              MIT License
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              Provides tools for interacting with Targetprocess, a project management and agile planning platform, enabling AI assistants to search, create, and update project entities with proper validation.
              Last updated -
              5
              TypeScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              Transform your Make scenarios into callable tools for AI assistants. Leverage your existing automation workflows while enabling AI systems to trigger and interact with them seamlessly.
              Last updated -
              6
              244
              53
              TypeScript
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/xiaoguomeiyitian/ToolBox'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server