MCP启动器服务器
一个简单的模型上下文协议(MCP)服务器实现,提供基本的实用工具。非常适合初学者学习MCP开发!
🚀 特性
此MCP服务器提供4个有用的工具:
- 回声工具 -重复您的文本
- 计算器工具 -执行基本算术计算
- 反转文本工具 -将文本向后翻转
- 天气工具 -获取越南城市的天气信息
� 需求
- Python 3.8+
mcp图书馆
🛠️ 安装
- 克隆此存储库:
git clone https://github.com/DangLam2603/mcp-server-for-starters.git
cd mcp-server-for-starters- 安装依赖项:
pip install mcp🎯 用法
独立测试
python my_mcp_server.py与Kiro IDE集成
将此配置添加到您的 .kiro/settings/mcp.json:
{
"mcpServers": {
"my-mcp-server": {
"command": "python",
"args": ["path/to/my_mcp_server.py"],
"cwd": "path/to/project",
"env": {},
"disabled": false,
"autoApprove": ["echo", "reverse_text"]
}
}
}🔧 可用工具
1.回声工具
# Example usage
echo("Hello World!")
# Output: "Echo: Hello World!"2.计算器工具
# Example usage
calculate("2 + 3 * 4")
# Output: "Result: 14"3.反转文本工具
# Example usage
reverse_text("Hello World")
# Output: "Reversed: dlroW olleH"4.天气工具
# Example usage
caculate_tempurature("Hanoi")
# Output: "Weather in Hanoi: 28°C, Partly cloudy, Humidity: 75%"支持的城市:河内、胡志明、岘港、顺化、芹苴
📁 项目结构
mcp-server-for-starters/
├── my_mcp_server.py # Main MCP server implementation
├── pyproject.toml # Project configuration
├── test_mcp_server.py # Test script (if available)
└── README.md # This file🧪 测试
您可以通过运行附带的测试脚本来测试服务器功能:
python test_mcp_server.py🤝 贡献
这是一个适合初学者的项目!请随意:
- 分叉存储库
- 创建要素分支
- 添加新工具或改进现有工具
- 提交拉取请求
📝 许可证
这个项目是开源的,可以在MIT许可证下使用。
🎓 学习资源
🐛 问题
如果您遇到任何问题,请在GitHub上创建一个问题:
- 您的操作系统
- Python版本
- 错误信息(如有)
- 重现步骤
______________________________________________________________________
编码愉快! 🎉
