local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
MCP 服务器允许像 Claude 这样的 LLM 发出 HTTP 请求,并将其连接到 API 和可执行代码。我们为自己以及任何数据工作者构建了这个代码库,以便轻松地将任何Python 代码直接传输到您自己的桌面 Claude 应用程序中。
这个 repo 提供了一个简单的分步笔记本工作流程,用于使用 Claude 的桌面应用程序设置MCP 服务器,所有这些都是在 Python 中基于融合用户定义函数(UDF) 构建的。
要求
- Python 3.11
- 安装了最新的Claude Desktop 应用程序(macOS 和 Windows)
如果您使用的是 Linux,则桌面应用程序不可用,因此我们制作了一个简单的客户端,您也可以使用它在本地运行它!
您无需Fused 帐户即可执行任何操作!所有这些都将在您的本地计算机上运行。
安装
- 在任何本地目录中克隆此 repo,然后导航到该 repo:Copy
- 如果你没有
uv
,请安装它:macOS / Linux:视窗:CopyCopy - 通过询问客户端信息来测试客户端:Copy
- 首先在您最喜欢的本地 IDE 中按照我们的入门笔记本
fused_mcp_agents.ipynb
进行设置,然后进入更高级的笔记本来创建您自己的代理和功能
存储库结构
这个 repo 建立在MCP Server和Fused UDF之上,它们是可以从任何地方运行的 Python 函数。
支持与社区
如果您需要帮助解除封锁,请随时加入我们的Discord 服务器!
以下是调试设置的一些常见步骤:
- 运行
uv run main.py -h
应该返回如下内容:
- 你可能需要将某些函数的全局路径传递给
Claude_Desktop_Config.json
。例如,默认情况下我们只传递uv
:
但是您可能需要将完整路径传递给uv
,您可以简单地将其传递给笔记本中的common.generate_local_mcp_config
:
这将创建如下配置:
- 如果 Claude 运行时没有显示任何连接的工具,请查看MCP 文档以排除 Claude Desktop 设置故障
贡献
请随意打开 PR 将您自己的 UDF 添加到udfs/
以便其他人也可以在本地使用它们!
使用本地 Claude 客户端(无需 Claude 桌面应用程序)
如果您无法安装 Claude 桌面应用程序(例如在 Linux 上),我们提供了一个小型示例本地客户端界面,以便将 Claude 与此 repo 中配置的 MCP 服务器一起使用:
注意:由于您不会使用桌面应用程序,因此您需要 Claude 的 API 密钥
- 创建Anthropic Console 帐户
- 创建Anthropic API 密钥
- 创建一个
.env
:Copy - 在
.env
中将您的密钥添加为ANTHROPIC_API_KEY
:Copy - 启动 MCP 服务器:Copy
- 在另一个终端会话中,启动本地客户端,指向服务器的地址:Copy
This server cannot be installed
基于 Python 的 MCP 服务器允许 Claude 和其他 LLM 直接通过桌面 Claude 应用程序执行任意 Python 代码,使数据科学家能够将 LLM 连接到 API 和可执行代码。
- Installation
- Repository structure
- Support & Community
- Contribute
- Using a local Claude client (without Claude Desktop app)