eliza-plugin-mcp

MCP.Pizza Chef: fleek-platform

The eliza-plugin-mcp is a client plugin for ElizaOS that integrates the Model Context Protocol (MCP), allowing agents to connect to multiple MCP servers simultaneously. It enables agents to access diverse resources, prompts, and tools exposed by MCP servers, facilitating rich, context-aware interactions and workflows within the ElizaOS environment.

Unmaintained ยท No commits in 17 months.

Use This MCP client To

Connect ElizaOS agents to multiple MCP servers simultaneously Access and utilize external data resources from MCP servers Invoke templated prompts and workflows via MCP servers Execute functions and tools exposed by MCP servers Aggregate context from various MCP servers for complex reasoning Enable multi-source data integration for ElizaOS agents Facilitate real-time interaction between agents and MCP servers

README

MCP Plugin for ElizaOS

Conventional Commits

This plugin integrates the Model Context Protocol (MCP) with ElizaOS, allowing agents to connect to multiple MCP servers and use their resources, prompts, and tools.

๐Ÿ” What is MCP?

The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. It provides a standardized way to connect LLMs with the context they need.

This plugin allows your ElizaOS agents to access multiple MCP servers simultaneously, each providing different capabilities:

  • Resources: Context and data for the agent to reference
  • Prompts: Templated messages and workflows
  • Tools: Functions for the agent to execute

๐Ÿ“ฆ Installation

Install the plugin in your ElizaOS project:

  • 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

๐Ÿš€ Usage

  1. Add the plugin to your character configuration:
{
  "name": "Your Character",
  "plugins": ["@fleek-platform/eliza-plugin-mcp"],
  "settings": {
    "mcp": {
      "servers": {
        "github": {
          "type": "stdio",
          "name": "Code Server",
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-github"]
        }
      }
    }
  }
}

eliza-plugin-mcp FAQ

How do I install the eliza-plugin-mcp in my ElizaOS project?
You can install it via npm using 'npm install @fleek-platform/eliza-plugin-mcp'.
Can this plugin connect to multiple MCP servers at once?
Yes, it supports simultaneous connections to multiple MCP servers for diverse capabilities.
What types of MCP server capabilities can ElizaOS agents access through this plugin?
Agents can access resources, prompts, and tools exposed by MCP servers.
Does this plugin support real-time data updates from MCP servers?
Yes, it enables real-time context and tool interaction between ElizaOS agents and MCP servers.
Is the eliza-plugin-mcp compatible with different LLM providers?
Yes, it works with MCP servers that can integrate with models like OpenAI, Anthropic Claude, and Google Gemini.
How does this plugin enhance ElizaOS agent workflows?
By enabling agents to leverage external context, prompts, and tools, it expands their capabilities and interaction scope.
Are there any special configuration requirements to connect to MCP servers?
Configuration typically involves specifying MCP server endpoints and authentication details within ElizaOS.
Can I extend the plugin to support custom MCP servers or tools?
Yes, the plugin is designed to work with any MCP-compliant server and can be extended accordingly.