探索
Python MCP Server

Python MCP Server

Python MCP服务器是一个用于执行Python代码和管理Python环境的服务,支持代码运行、文件管理、环境检查等功能,可与Claude等LLM集成使用。
2分
0
2025-04-23 13:28:00
概述
安装
工具列表
内容详情
替代品

什么是Python MCP Server?

这是一个专为AI助手设计的Python执行环境,允许像Claude这样的AI直接运行您提供的Python代码、管理项目文件、检查环境信息,而无需您手动操作命令行。

如何使用Python MCP Server?

只需用自然语言告诉AI您的需求,比如'运行这段Python代码'或'帮我创建一个Python文件',AI会通过本服务自动完成操作并返回结果。

适用场景

适合快速测试代码片段、自动化文件操作、学习Python时获取即时反馈,或在没有开发环境时临时执行Python任务。

主要功能

代码执行直接运行Python代码片段或完整的.py文件,支持设置超时时间和工作目录
文件管理查看目录内容、读取文件、创建/修改Python脚本,支持自动创建目录
环境检查获取当前Python版本和环境信息,确保代码兼容性

优势与局限性

优势
无需离开聊天界面即可执行Python代码
文件操作可视化,避免命令行操作
自动处理环境依赖和路径问题
局限性
默认30秒执行超时限制(可调整)
无法执行需要图形界面的程序
文件操作受系统权限限制

如何使用

安装准备确保已安装Node.js 16+和Python,并克隆项目仓库
配置AI客户端在Claude或Cline的配置文件中添加服务器路径和自动批准的操作类型
开始使用重启AI客户端后,即可通过自然语言指令使用Python功能

使用案例

快速计算让AI帮助完成数学计算或数据处理
文件操作自动化创建或修改Python脚本
数据分析运行现有的数据分析脚本

常见问题

1
为什么我的代码执行被中断了?默认30秒超时,长时间运行的任务需要增加timeout参数
2
如何查看当前工作目录?可以询问AI'当前Python工作目录是什么',AI会通过环境检查功能返回信息
3
文件操作出现权限错误怎么办?确保运行服务的用户有目标目录的读写权限,或尝试更换工作目录

相关资源

GitHub仓库项目源代码和最新版本
Python官网Python安装包下载
Node.js安装指南Node.js运行环境安装
精选MCP服务推荐
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
2,954
5分
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
6,099
4.5分
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
209
4.3分
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
1,426
5分
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
88
4.8分
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
362
4.8分
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
4,852
4.7分
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
323
4.5分
安装
复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "python": {
      "command": "node",
      "args": [
        "/absolute/path/to/python-mcp-server/dist/index.js"
      ],
      "disabled": false,
      "autoApprove": [
        "execute_python_code",
        "execute_python_file",
        "check_python_version",
        "list_python_files",
        "read_python_file",
        "write_python_file"
      ]
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。