Toolhouse MCP Server

MIT License
8
  • Apple

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Servidor MCP de Toolhouse

Este servidor MCP permite conectar clientes MCP con las herramientas de Toolhouse. Desarrollado con la API de Toolhouse y Groq para una inferencia rápida.

El Protocolo de Contexto de Modelo (MCP) es un protocolo abierto que permite una integración fluida entre las aplicaciones LLM y las fuentes de datos y herramientas externas. Ya sea que esté creando un IDE basado en IA, mejorando una interfaz de chat o creando flujos de trabajo de IA personalizados, MCP proporciona una forma estandarizada de conectar las aplicaciones LLM con el contexto que necesitan.

Características

  • Permite que los clientes MCP compatibles (es decir, la aplicación de escritorio Claude) accedan a una amplia biblioteca de herramientas para mejorar sus capacidades

Configuración

Configurar variables de entorno

  1. Clave API de Toolhouse : necesita una clave API de Toolhouse para acceder a la plataforma Toolhouse.
    • Regístrese en Toolhouse y cree una cuenta, es GRATIS comenzar.
    • Obtén tu clave API desde el panel de Toolhouse.
  2. Paquete Toolhouse : debes crear un paquete, esencialmente un grupo de herramientas que puedes ensamblar a partir de las que están disponibles en la plataforma Toolhouse.
    • Vaya a Paquetes de Toolhouse y cree un paquete con cualquier nombre, por ejemplo, mcp-toolhouse
    • Agregue las herramientas que desea utilizar en su cliente, es decir, raspar la web, memoria, enviar correo electrónico
    • Asegúrate de que tu paquete se vea bien (se guarda automáticamente)
  3. (Opcional) Configure estas variables de entorno si prefiere no tenerlas en la configuración:
    export TOOLHOUSE_API_KEY="your_toolhouse_api_key" export TOOLHOUSE_BUNDLE="your_bundle_name"

Iniciando el servidor

[!TIP] Si estás atascado configurando tu cliente, es decir, Cursor, Windsurf, Cline, etc., abre un problema aquí en Github y te ayudaré personalmente.

Agregue este servidor a la configuración de su cliente. Por ejemplo, en la aplicación de escritorio de Claude, acceda a la carpeta y modifique manualmente el archivo de configuración claude_desktop_config.json

En MacOS:

~/Library/Application\ Support/Claude/claude_desktop_config.json

En Windows:

%APPDATA%/Claude/claude_desktop_config.json

Modifique el archivo de configuración para que se vea así:

Con UVX

{ "mcpServers": { "mcp-server-toolhouse": { "command": "uvx", "args": ["mcp_server_toolhouse"], "env": { "TOOLHOUSE_API_KEY": "your_toolhouse_api_key", "TOOLHOUSE_BUNDLE": "a_bundle_name" } } } }

Con UV

{ "mcpServers": { "mcp-server-toolhouse": { "command": "uv", "args": [ "--directory", "/path/to/this/folder/mcp-server-toolhouse", "run", "mcp_server_toolhouse" ], "env": { "TOOLHOUSE_API_KEY": "your_toolhouse_api_key", "TOOLHOUSE_BUNDLE": "a_bundle_name" } } } }

Ejecutar este proyecto localmente

Este proyecto aún no está configurado para entornos efímeros como uvx . Ejecútelo localmente clonando el repositorio:

git clone https://github.com/toolhouse-community/mcp-server-toolhouse.git

Agregue esta herramienta como servidor MCP.

En MacOS:

~/Library/Application\ Support/Claude/claude_desktop_config.json

En Windows:

%APPDATA%/Claude/claude_desktop_config.json

Modifique el archivo de configuración para incluir:

"toolhouse": { "command": "uv", "args": [ "--directory", "/path/to/this/repo/", "run", "mcp-server-toolhouse" ], "env": { "TOOLHOUSE_API_KEY": "your_toolhouse_api_key", "TOOLHOUSE_BUNDLE": "a_bundle_name" } }

HACER

Las mejoras futuras incluyen:

  • Agregar cobertura de pruebas para todos los módulos
  • Ampliación del soporte de API para configuraciones de herramientas mejoradas

Depuración

Dado que los servidores MCP se ejecutan en stdio, la depuración puede ser complicada. Para una mejor experiencia de depuración, utilice el Inspector MCP .

Inicie el Inspector a través de npm :

npx @modelcontextprotocol/inspector uv --directory /path/to/toolhouse_mcp run toolhouse-mcp

El Inspector mostrará una URL para acceder a las herramientas de depuración en su navegador.

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

Este servidor MCP le permite conectar clientes MCP con las herramientas de Toolhouse .

  1. Features
    1. Configuration
      1. Setup Environment Variables
      2. Starting the server
    2. With UVX
      1. With UV
        1. Run this project locally
      2. TODO
        1. Debugging
          ID: re2w48yrzg