使用 Golf 从 Python 文件构建带认证的 MCP 服务器 是做什么的?
通过可预测的 Python 项目结构,快速搭建、构建并运行包含工具、提示词、资源、认证及 OpenTelemetry 钩子的 MCP 服务器。
前提条件
Python 3.10+、pip、Golf CLI、MCP 兼容客户端
安装
使用与您的环境匹配的上游安装或设置路径:
- pip install golf-mcp
来自上游的要求和注意事项:
- Golf 是一个框架,旨在简化 MCP 服务器应用的创建过程。它允许开发者将服务器的能力——工具、提示词和资源——定义为约定项目结构中的简单 Python 文件。
- 确保已安装 Python(推荐 3.10 或更高版本)。然后,使用 pip 安装 Golf:
- tools/、resources/、prompts/:存放您的 Python 文件,每个文件定义一个组件。这些目录也可以包含嵌套子目录以进一步组织组件(例如 tools/payments/...)。
基本用法或上手说明:
-
通过几个简单步骤即可启动并运行您的 Golf 项目:
-
使用 Golf CLI 搭建新项目:
-
golf init your-project-name
-
提取自上游文档:https://raw.githubusercontent.com/golf-mcp/golf/HEAD/README.md