2025 Python 计算生态四月推荐榜 第86期

4月10日 · Python123 112 人阅读
![]() |
看见更大的世界,遇见更好的自己
See a better world to meet better for ourselves.
随着大型语言模型 (LLM) 的飞速发展,越来越多的 AI 应用涌现出来。然而,这些应用往往受限于自身的知识范围,难以充分理解用户需求并高效完成任务。为了弥补这一不足,Model Context Protocol (MCP) 应运而生。MCP 是一个开放的协议,旨在使 LLM 应用能够无缝地集成外部数据源和工具,从而获得更丰富的上下文信息,并具备更强大的能力。传统的 LLM 应用在面对复杂任务时,往往因为缺乏必要的上下文信息而表现不佳。例如,一个 AI 助手无法访问用户的日程安排,就无法准确地安排会议;一个 AI IDE 无法访问代码仓库,就无法有效地进行代码分析。MCP 的出现,正是为了打破这种局限,让 LLM 应用能够访问外部数据、使用外部工具、构建复合工作流。
在2025年4月,随着MCP逐渐被大家接受,通过提供标准化的上下文感知能力,MCP 正在帮助我们构建更智能、更强大、更安全的 AI 应用。为此,我们特别推荐了10款优秀的Python计算生态工具和框架,帮助开发者更好地利用MCP。
MCP Python SDK
Model Context Protocol 服务器和客户端的官方 Python SDK。
https://github.com/modelcontextprotocol/python-sdk
blender-mcp
BlenderMCP 通过模型上下文协议 (MCP) 将 Blender 连接到 Claude AI,从而允许 Claude 直接与 Blender 交互并控制它。这种集成支持提示辅助的 3D 建模、场景创建和操作。
https://github.com/ahujasid/blender-mcp
mcp-run-python
模型上下文协议服务器,用于在沙盒中运行 Python 代码。
代码使用 Deno 中的 Pyodide 执行,因此与操作系统的其余部分隔离。
https://github.com/pydantic/pydantic-ai/tree/main/mcp-run-python
codemcp
一个 MCP 服务器,提供用于在本地文件系统上读取、写入和编辑文件的工具。
https://github.com/ezyang/codemcp
ableton-mcp
通过模型上下文协议将 Ableton Live 连接到 Claude AI,允许 Claude 直接与 Ableton Live 会话交互和控制,从而实现 AI 辅助音乐制作。
https://github.com/ahujasid/ableton-mcp
Supabase MCP Server
该服务器支持通过 MCP 协议与 Supabase PostgreSQL 数据库进行交互,允许与 Cursor 和 Windsurf IDE 无缝集成,以实现安全且经过验证的数据库管理。
https://github.com/alexander-zuev/supabase-mcp-server
Baidu AI Search
使用 AI 的百度搜索 Web。
https://github.com/baidubce/app-builder/tree/master/python/mcp_server/ai_search
MCP server for Obsidian
MCP 服务器通过本地 REST API 社区插件与 Obsidian 交互。
https://github.com/MarkusPfundstein/mcp-obsidian
mcp-server-docker
一个 MCP 服务器,允许通过自然语言管理 Docker 容器,使用户能够编写、内省和调试容器,而无需自己运行命令。
https://github.com/ckreiling/mcp-server-docker
Python3Turtle