MCP演示服务器
跑步
masteraccount@Mac服务器%cd-mcp服务器演示 masteraccount@Macmcp服务器演示%导出Python=$PWD/src uv运行mcp-dev-src/mcp-demo/server.py
一个模块化的模型上下文协议(MCP)服务器,演示了构建MCP应用程序的最佳实践。
项目结构
mcp-demo/
├── src/
│ └── mcp_demo/ # Main package
│ ├── config/ # Configuration settings
│ ├── resources/ # MCP resources
│ ├── tools/ # MCP tools by domain
│ ├── utils/ # Shared utilities
│ ├── __init__.py # Package initialization
│ └── server.py # Main server entry point
├── pyproject.toml # Project configuration and dependencies
└── README.md # This file先决条件
- Python 3.11或更高版本
- 紫外线 包管理器
安装
- 克隆存储库:
git clone https://github.com/yourusername/mcp-demo.git
cd mcp-demo- 安装软件包和依赖项:
uv pip install .运行服务器
您可以使用以下命令运行服务器 uv:
uv run src/mcp_demo/server.py发展
要在开发模式下安装:
uv pip install -e .特性
- 模块化架构,关注点明确分离
- 类型安全实施
- 全面的错误处理
- 安全第一的方法
- 易于使用新工具和资源进行扩展
文档
有关以下内容的详细文档:
许可证
麻省理工学院
