Fused MCP Agents: Setting up MCP Servers for Data

Fused MCP Agents: Setting up MCP Servers for Data

site icon
2025.04.09 23
Jupyter NotebookMCP 服务器Python 代码传递本地运行开发效率
Fused MCP Agents 是一个用于设置 MCP 服务器的工具,旨在帮助用户通过 Claude 桌面应用轻松地将 Python 代码传递给 LLMs(如 Claude),从而连接 API 和可执行代码。该项目基于 Fused 用户定义函数(UDFs)构建,提供简单的工作流程来创建和管理 MCP 服务器。
View on GitHub

Overview

基本能力

产品定位

Fused MCP Agents 是一个工具,用于设置和管理 MCP 服务器,使 LLMs(如 Claude)能够通过 HTTP 请求连接到 API 和可执行代码。

核心功能

  1. MCP 服务器设置:提供简单的工作流程来创建和管理 MCP 服务器。
  2. Python 代码传递:允许用户将任何 Python 代码传递给 Claude 桌面应用。
  3. 本地运行:所有操作均在本地机器上运行,无需 Fused 账户。
  4. 支持多种平台:支持 macOS、Windows 和 Linux(通过本地客户端)。

适用场景

  1. 开发与测试:开发者可以通过 MCP 服务器快速测试和调试 Python 代码与 LLMs 的交互。
  2. API 连接:将 LLMs 连接到外部 API 以扩展其功能。
  3. 本地实验:在本地环境中运行和管理 MCP 服务器,无需依赖云服务。

工具列表

  1. uv:用于运行和管理 Python 脚本的工具。
  2. Claude 桌面应用:用于与 MCP 服务器交互的客户端。
  3. 本地客户端:适用于 Linux 用户的替代方案。

常见问题解答

  1. 调试 MCP 服务器:运行 uv run main.py -h 检查服务器状态。
  2. 路径问题:可能需要传递全局路径到 Claude_Desktop_Config.json
  3. Claude 工具未显示:参考 MCP 文档 进行故障排除。

使用教程

使用依赖

  1. Python 3.11:确保已安装 Python 3.11。
  2. Claude 桌面应用:下载并安装最新版 Claude 桌面应用

安装教程

  1. 克隆仓库: bash git clone https://github.com/fusedio/fused-mcp.git cd fused-mcp/
  2. 安装 uv
  3. macOS / Linux: bash curl -LsSf https://astral.sh/uv/install.sh | sh
  4. Windows: powershell powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  5. 测试客户端: bash uv run main.py -h
  6. 按照 入门笔记本 进行设置。

调试方式

  1. 检查服务器状态: bash uv run main.py -h
  2. 检查路径配置: python 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'), )
  3. 启动本地客户端(Linux): bash uv run client.py http://localhost:8080/sse

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。