基本能力
产品定位
Fused MCP Agents 是一个工具,用于设置和管理 MCP 服务器,使 LLMs(如 Claude)能够通过 HTTP 请求连接到 API 和可执行代码。
核心功能
- MCP 服务器设置:提供简单的工作流程来创建和管理 MCP 服务器。
- Python 代码传递:允许用户将任何 Python 代码传递给 Claude 桌面应用。
- 本地运行:所有操作均在本地机器上运行,无需 Fused 账户。
- 支持多种平台:支持 macOS、Windows 和 Linux(通过本地客户端)。
适用场景
- 开发与测试:开发者可以通过 MCP 服务器快速测试和调试 Python 代码与 LLMs 的交互。
- API 连接:将 LLMs 连接到外部 API 以扩展其功能。
- 本地实验:在本地环境中运行和管理 MCP 服务器,无需依赖云服务。
工具列表
- uv:用于运行和管理 Python 脚本的工具。
- Claude 桌面应用:用于与 MCP 服务器交互的客户端。
- 本地客户端:适用于 Linux 用户的替代方案。
常见问题解答
- 调试 MCP 服务器:运行
uv run main.py -h
检查服务器状态。 - 路径问题:可能需要传递全局路径到
Claude_Desktop_Config.json
。 - Claude 工具未显示:参考 MCP 文档 进行故障排除。
使用教程
使用依赖
- Python 3.11:确保已安装 Python 3.11。
- Claude 桌面应用:下载并安装最新版 Claude 桌面应用。
安装教程
- 克隆仓库:
bash
git clone https://github.com/fusedio/fused-mcp.git
cd fused-mcp/ - 安装
uv
: - macOS / Linux:
bash
curl -LsSf https://astral.sh/uv/install.sh | sh - Windows:
powershell
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" - 测试客户端:
bash
uv run main.py -h - 按照 入门笔记本 进行设置。
调试方式
- 检查服务器状态:
bash
uv run main.py -h - 检查路径配置:
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'),
) - 启动本地客户端(Linux):
bash
uv run client.py http://localhost:8080/sse