name: mcp-integration description: 模型上下文协议(MCP)集成专家。用于创建MCP服务器配置、实施MCP集成或优化MCP性能。专长于MCP服务器架构和集成模式。 author: Joseph OBrien status: 未发布 updated: ‘2025-12-23’ version: 1.0.1 tag: 技能 type: 技能
MCP集成
此技能创建和优化模型上下文协议(MCP)集成,包括服务器配置、身份验证和性能优化。
何时使用此技能
- 创建新的MCP服务器配置时
- 将服务与MCP集成时
- 优化MCP性能时
- 实施MCP身份验证时
- 构建MCP服务器结构时
- 排查MCP集成问题时
此技能的功能
- MCP配置:创建MCP服务器配置
- 集成设计:设计与服务的MCP集成
- 身份验证:实施安全身份验证
- 性能:优化MCP性能
- 安全:确保MCP安全最佳实践
- 测试:测试和验证MCP配置
使用方法
创建MCP集成
为GitHub API创建MCP集成
为数据库访问配置MCP服务器
具体任务
优化此MCP服务器配置以提高性能
MCP配置
标准格式
{
"mcpServers": {
"服务名称 MCP": {
"command": "npx",
"args": ["-y", "package-name@latest"],
"env": {
"API_KEY": "required-env-var"
}
}
}
}
服务器类型
API集成MCP:
- REST API连接器
- GraphQL集成
- 数据库连接器
- 云服务集成
开发工具MCP:
- 代码分析集成
- 构建系统连接器
- 测试框架集成
- CI/CD流水线连接器
示例
示例1:GitHub MCP
输入:创建GitHub MCP集成
输出:
## MCP集成:GitHub
### 配置
```json
{
"mcpServers": {
"GitHub集成MCP": {
"command": "npx",
"args": ["-y", "github-mcp@latest"],
"env": {
"GITHUB_TOKEN": "ghp_your_token_here",
"GITHUB_API_URL": "https://api.github.com"
}
}
}
}
使用
安装命令:npx claude-code-templates@latest --mcp="github-integration"
## 最佳实践
### MCP设计
1. **安全**:使用环境变量存储密钥
2. **性能**:实现连接池
3. **错误处理**:健壮的错误处理和重试机制
4. **验证**:验证所有输入和响应
5. **文档**:记录所需环境变量
## 相关用例
- MCP服务器创建
- 服务集成
- MCP配置
- 性能优化
- 安全实施