你好,mcp
用于MCPLambda集成测试的最小hello world MCP服务器。
概述
此存储库包含一个使用FastMCP构建的简单MCP(模型上下文协议)服务器,该服务器被设计为MCPLambda的测试夹具。它通过工具、资源和提示演示了MCP服务器的基本结构。
文件
| 文件 | 目的 |
|---|---|
server.py | FastMCP服务器 echo_tool 工具、静态/动态资源和提示 |
mcplambda.yaml | MCPLambda部署配置-- run: "python server.py" |
requirements.txt | Python依赖关系(fastmcp>=2.0.0) |
MCP组件
工具
echo_tool(text: str)--回显输入文本
资源
echo://static--静态资源返回“Echo!”echo://{text}--响应动态文本的模板资源
提示
echo--响应文本的简单提示
部署
MCPLambda自动检测构建策略:
- 不
Dockerfile→ skip - 不
uv.lock/poetry.lock→ skip requirements.txt发现→ 战略:pip
服务器在端口8080上运行(可通过以下方式配置 PORT 有人)。
测试其他策略
要测试其他构建策略,请创建变体:
- 紫外线:添加
uv.lock+pyproject.toml随着[tool.uv] - 诗歌:添加
poetry.lock+pyproject.toml随着[tool.poetry] - npm:替换
requirements.txt随着package.json+index.js - 去:替换为
go.mod+main.go
