template-mcp-server
by redhat-data-and-ai·★ 54·综合分 48
生产就绪的 Python 模板,用于构建具有 FastMCP、FastAPI、OAuth 和部署示例的 MCP 服务器。
developer-toolsops-infraai-llm
56
Forks
35
活跃 Issue
本月
最近提交
2 天前
收录于
概述
这是 Red Hat 提供的综合性 MCP 服务器模板,为开发生产级 MCP 服务器提供了坚实的基础。它包含三个示例工具(乘法计算器、代码审查提示生成器和 Red Hat 标志工具),展示了 MCP 开发的最佳实践,包括适当的错误处理、健康检查、多种传输协议、SSL 支持和结构化日志记录。该模板还包括使用 PostgreSQL 令牌存储的 OAuth 集成以及 OpenShift 的部署配置。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:使用经过验证的模式快速部署新的 MCP 服务器
你:为特定领域应用程序创建自定义 MCP 工具
你:使用 OAuth 认证实现安全的 MCP 服务
你:支持哪些传输协议?
你:我可以将此模板用于生产部署吗?
什么时候选它
当启动新的 MCP 服务器项目时选择此模板,特别是当您需要 OAuth 认证、容器部署和 CI/CD 集成等生产就绪功能时。
什么时候不要选它
如果您正在构建简单的概念验证或需要不同的编程语言(此模板专用于 Python),请不要选择它。
此 server 暴露的工具
从 README 抽取出 3 个工具multiply_calculatorA calculator that multiplies two numbers
code_review_prompt_generatorGenerates a prompt for reviewing code
red_hat_logo_toolReturns a Red Hat logo image
可对比工具
mcp-fastapi-templatemcp-server-boilerplatemcp-typescript-templatemcp-rust-template
安装
安装
快速开始
git clone https://github.com/redhat-data-and-ai/template-mcp-server
cd template-mcp-server
make install # 创建 venv,安装依赖项 + pre-commit 钩子
make local # 在 localhost:5001 启动服务器手动设置
# 创建 venv 并安装
uv venv && source .venv/bin/activate
uv pip install -e ".[dev]"
pre-commit install
# 配置并运行
cp .env.example .env
template-mcp-serverFAQ
- 支持哪些传输协议?
- 该模板支持 HTTP、SSE(服务器发送事件)和可流式 HTTP 协议进行 MCP 通信。
- 我可以将此模板用于生产部署吗?
- 是的,这是一个生产就绪的模板,支持 SSL、容器化,并包含 OpenShift 部署清单。
template-mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。