@DanKornas:构建 MCP 服务器不应意味着手工组装组件发现、模式、认证和传输管道……

X AI KOLs Timeline 工具

摘要

Golf 是一个新的开源 Python 框架,通过自动发现和编译基于文件的工具、提示词和资源,并提供模式推断、认证选项和多种传输方式,简化了 MCP 服务器的构建。

构建 MCP 服务器不应意味着手工组装组件发现、模式、认证和传输管道。 Golf 是一个供开发者构建 MCP 服务器应用程序的 Python 框架。 它通过自动发现、解析和编译工具、提示词和资源,帮助你将结构化的 Python 文件转换为可运行的 MCP 服务器。 主要特性: • 基于文件的组件 – 在常规项目目录中定义每个工具、提示词或资源。 • 模式推断 – 从函数签名和 Pydantic 模型的输出中推导参数。 • 项目 CLI – 使用 golf init 搭建项目,然后在本地构建并运行服务器。 • 认证选项 – 配置 JWT、OAuth 服务器模式、API 密钥或开发令牌。 • 多种传输方式 – 选择 SSE、流式 HTTP 或 stdio,并可选择 OpenTelemetry 追踪。 它是开源的(Apache 2.0 许可证)。 链接在回复中
查看原文
查看缓存全文

缓存时间: 2026/07/31 02:46

构建 MCP 服务器不应意味着手动拼接组件发现、模式、认证和传输管道。

Golf 是一个面向构建 MCP 服务器应用的开发者的 Python 框架。

它通过自动发现、解析和编译工具、提示词和资源,帮助你将有结构的 Python 文件变成可运行的 MCP 服务器。

主要特性: • 基于文件的组件:在约定俗成的项目目录中定义每个工具、提示词或资源。 • 模式推断:从函数签名和 Pydantic 模型的输出中推导参数。 • 项目 CLI:使用 golf init 搭建脚手架,然后在本地构建并运行服务器。 • 认证选项:配置 JWT、OAuth 服务器模式、API 密钥或开发令牌。 • 多种传输方式:选择 SSE、流式 HTTP 或 stdio,并可选择启用 OpenTelemetry 追踪。

它是开源的(Apache 2.0 许可证)。

链接在回复中。

相似文章