Lazy loaded image
MCP Plugin for ElizaOS
Words 496Read Time 2 min
2025-4-6
2025-4-6
type
status
date
slug
summary
tags
category
icon
password

1. 基本介绍

这是一个用于 ElizaOS 的插件,主要功能是集成 Model Context Protocol (MCP),允许代理(agents)连接到多个 MCP 服务器并使用其资源。

MCP 是什么?

Model Context Protocol 是一个开放协议,用于:
  • 实现 LLM 应用与外部数据源和工具的无缝集成
  • 为 LLM 提供标准化的上下文连接方式
主要提供三种能力:
  • Resources:供代理参考的上下文和数据
  • Prompts:模板化的消息和工作流
  • Tools:代理可以执行的函数

2. 安装方式

支持多种包管理器安装:
  • npm: npm install @fleek-platform/eliza-plugin-mcp
  • pnpm: pnpm install @fleek-platform/eliza-plugin-mcp
  • yarn: yarn add @fleek-platform/eliza-plugin-mcp
  • bun: bun add @fleek-platform/eliza-plugin-mcp

3. 配置选项

MCP 支持两种类型的服务器:

通用配置选项

  • type: 服务器类型("stdio" 或 "sse")
  • name: 服务器显示名称
  • timeout: 工具调用超时时间(默认 60 秒)
  • disabled: 是否禁用服务器

stdio 服务器特有配置

  • command: 运行 MCP 服务器的命令
  • args: 命令行参数
  • env: 环境变量
  • cwd: 可选的工作目录

sse 服务器特有配置

  • url: SSE 端点的 URL

4. 工作流程

插件的工作流程包括:
  1. 用户请求处理
  1. MCP 服务器验证
  1. 工具选择
  1. 工具执行
  1. 结果处理
  1. 响应生成

5. 多服务器配置示例

6. 安全考虑

需要注意的是,MCP 服务器可以执行任意代码,因此只应连接受信任的服务器。

7. 故障排除建议

如遇问题,建议检查:
  1. MCP 服务器配置是否正确
  1. 命令在 ElizaOS 环境中是否可访问
  1. 查看连接错误日志
  1. 验证插件是否正确加载
 
 
上一篇
二师兄 MCP 日报-20250406
下一篇
QA Sphere MCP Server