入门攻略
MCP提交
探索
Eliza Plugin MCP
内容详情
替代品
MCP 插件用于 ElizaOS
MCP 插件为 ElizaOS 提供了与 Model Context Protocol (MCP) 的集成,允许代理通过 MCP 服务器扩展功能。
特性
- 支持多种 MCP 服务器
- 灵活的配置选项
- 安全的执行环境
- 整合 ElizaOS 生态系统
安装
依赖安装
npm install @elizaos/plugin-mcp
示例配置
{
"name": "Developer Assistant",
"plugins": ["@elizaos/plugin-mcp"],
"settings": {
"mcp": {
"servers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"]
},
"puppeteer": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-puppeteer"]
}
}
}
}
}
配置选项
MCP 服务器配置
参数名 | 类型 | 描述 |
---|---|---|
command | string | 执行命令,例如 npx |
args | array | 命令参数数组 |
env | object | 环境变量配置 |
maxRetries | number | 最大重试次数,默认为 2 |
示例
{
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
},
"google-maps": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-google-maps"],
"env": {
"GOOGLE_MAPS_API_KEY": "<YOUR_API_KEY>"
}
}
}
安全注意事项
- 仅信任来源:确保所有 MCP 服务器都是可信赖的,避免潜在的安全风险。
- 环境隔离:在生产环境中使用 sandbox 隔离 MCP 执行环境。
故障排除
- 检查 MCP 服务是否正常运行
- 确保命令路径正确且可用
- 查看日志文件获取详细错误信息
- 确认插件已正确加载
贡献指南
如何贡献
- Fork 仓库
- 创建新分支:
git checkout -b feature-branch-name
- 提交更改并遵循 Conventional Commits 规范
- 推送至自己的仓库并提交 Pull Request
提交规范
使用以下类型:
feat
: 新功能fix
: 修复问题chore
: 工具或构建流程变更docs
: 文档更新refactor
: 代码重构style
: 格式化调整test
: 添加测试
许可证
该插件采用与 ElizaOS 相同的许可。
AIbase是一个专注于MCP服务的平台,为AI开发者提供高质量的模型上下文协议服务,助力AI应用开发。
简体中文