local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Los servidores MCP permiten a los LLM como Claude realizar solicitudes HTTP, conectándolas a API y código ejecutable. Creamos este repositorio para nosotros y para cualquiera que trabaje con datos, para que puedas transferir fácilmente cualquier código Python directamente a tu aplicación de escritorio de Claude.
Este repositorio ofrece un flujo de trabajo de cuaderno simple paso a paso para configurar servidores MCP con la aplicación de escritorio de Claude, todo en Python construido sobre funciones definidas por el usuario fusionadas (UDF).
Requisitos
- Python 3.11
- Última aplicación de Claude Desktop instalada (MacOS y Windows)
Si estás en Linux, la aplicación de escritorio no está disponible, por eso hemos creado un cliente simple que puedes usar para ejecutarla localmente también.
¡ No necesitas una cuenta de Fused para hacer esto! Todo esto se ejecutará en tu equipo local.
Instalación
- Clone este repositorio en cualquier directorio local y navegue hasta el repositorio:Copy
- Instalar
uv
si no lo tienes:macOS / Linux:Ventanas:CopyCopy - Pruebe el cliente solicitando su información:Copy
- Comience siguiendo nuestro cuaderno de introducción
fused_mcp_agents.ipynb
en su IDE local favorito para configurarlo y luego avance hacia el cuaderno más avanzado para crear sus propios agentes y funciones.
Estructura del repositorio
Este repositorio está construido sobre MCP Server y Fused UDF, que son funciones de Python que se pueden ejecutar desde cualquier lugar.
Soporte y comunidad
¡No dudes en unirte a nuestro servidor de Discord si quieres ayuda para desbloquearte!
A continuación se muestran algunos pasos comunes para depurar la configuración:
- Ejecutar
uv run main.py -h
debería devolver algo como esto:
- Es posible que necesites pasar las rutas globales de algunas funciones a
Claude_Desktop_Config.json
. Por ejemplo, por defecto, solo pasamosuv
:
Pero es posible que necesites pasar la ruta completa a uv
, que puedes simplemente pasar a common.generate_local_mcp_config
en el cuaderno:
Lo que crearía una configuración como esta:
- Si Claude se ejecuta sin mostrar ninguna herramienta conectada, consulte los documentos de MCP para solucionar problemas de configuración de Claude Desktop.
Contribuir
Siéntete libre de abrir PR para agregar tus propios UDF a udfs/
para que otros también puedan jugar con ellos localmente!
Usando un cliente Claude local (sin la aplicación Claude Desktop)
Si no puede instalar la aplicación Claude Desktop (por ejemplo, en Linux), proporcionamos un pequeño ejemplo de interfaz de cliente local para usar Claude con el servidor MCP configurado en este repositorio:
NOTA: Necesitarás una clave API para Claude aquí, ya que no usarás la aplicación de escritorio.
- Crear una cuenta de consola antrópica
- Crear una clave API antrópica
- Crear un
.env
:Copy - Agregue su clave como
ANTHROPIC_API_KEY
dentro del.env
:Copy - Inicie el servidor MCP:Copy
- En otra sesión de terminal, inicie el cliente local, apuntando a la dirección del servidor:Copy
This server cannot be installed
Un servidor MCP basado en Python que permite a Claude y otros LLM ejecutar código Python arbitrario directamente a través de su aplicación de escritorio Claude, lo que permite a los científicos de datos conectar LLM a API y código ejecutable.
- Installation
- Repository structure
- Support & Community
- Contribute
- Using a local Claude client (without Claude Desktop app)