Skip to main content
Glama

Fused MCP Agents

Official
by fusedio

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).

Demostración una vez configurada

Requisitos

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:
    git clone https://github.com/fusedio/fused-mcp.git cd fused-mcp/
  • Instalar uv si no lo tienes:macOS / Linux:
    curl -LsSf https://astral.sh/uv/install.sh | sh
    Ventanas:
    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  • Pruebe el cliente solicitando su información:
    uv run main.py -h
  • 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.

Computadora portátil

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:

función de salida auxiliar uv

  • Es posible que necesites pasar las rutas globales de algunas funciones a Claude_Desktop_Config.json . Por ejemplo, por defecto, solo pasamos uv :
{ "mcpServers": { "qgis": { "command": "uv", "args": ["..."] } } }

Pero es posible que necesites pasar la ruta completa a uv , que puedes simplemente pasar a common.generate_local_mcp_config en el cuaderno:

# in fused_mcp_agents.ipynb import shutil common.generate_local_mcp_config( config_path=PATH_TO_CLAUDE_CONFIG, agents_list = ["get_current_time"], repo_path= WORKING_DIR, uv_path=shutil.which('uv'), )

Lo que crearía una configuración como esta:

{ "mcpServers": { "qgis": { "command": "/Users/<YOUR_USERNAME>/.local/bin/uv", "args": ["..."] } } }

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 :
    touch .env
  • Agregue su clave como ANTHROPIC_API_KEY dentro del .env :
    # .env ANTHROPIC_API_KEY = "your-key-here"
  • Inicie el servidor MCP:
    uv run main.py --agent get_current_time
  • En otra sesión de terminal, inicie el cliente local, apuntando a la dirección del servidor:
    uv run client.py http://localhost:8080/sse
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

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

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.

  1. Instalación
    1. Estructura del repositorio
      1. Soporte y comunidad
        1. Contribuir
          1. Usando un cliente Claude local (sin la aplicación Claude Desktop)

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Allows LLMs to execute Python code in a specified Conda environment, enabling access to necessary libraries and dependencies for efficient code execution.
              Last updated -
              1
              101
              JavaScript
              MIT License
              • Linux
              • Apple
            • -
              security
              F
              license
              -
              quality
              An MCP server that enables Claude and other compatible LLMs to interact with the GitHub API, supporting features like creating issues, retrieving repository information, listing issues, and searching repositories.
              Last updated -
              TypeScript
            • -
              security
              F
              license
              -
              quality
              An MCP server that allows Claude to interact with local LLMs running in LM Studio, providing access to list models, generate text, and use chat completions through local models.
              Last updated -
              Python
            • A
              security
              F
              license
              A
              quality
              A Model Context Protocol server that allows LLMs to interact with Python environments, execute code, and manage files within a specified working directory.
              Last updated -
              9
              42
              Python
              • Linux
              • Apple

            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/fusedio/fused-mcp'

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