เซิร์ฟเวอร์ MCP Eion | PlugMCP
ข้ามไปยังเนื้อหา ไดเรกทอรี ผลิตภัณฑ์ แหล่งข้อมูล Pricing จากผู้เผยแพร่
เอกสารประกอบ
Connecting AI agents through shared memory and collaborative intelligence.
Eion is a shared memory storage that provides unified knowledge graph capabilities for multi-agent systems, adapting to different AI deployment scenarios from single LLM applications to complex multi-agency systems.
1. LLM Application
Shared Memory Storage for Multi-Agent Systems
เสียบเครื่องมือใดก็ได้เข้ากับเอเจนต์ใดก็ได้ ไดเรกทอรี MCP สำหรับคนที่ไม่เขียนเซิร์ฟเวอร์
ผลิตภัณฑ์
ไดเรกทอรี
นักพัฒนา
บริษัท
ดาว 159
เครื่องมือ —
อัปไทม์ — User ↔ LLM Application → Eion (context storage)
2. AI Agent Application Business Logic ↔ AI Agent → Eion (memory + knowledge graph)
3. Agency (Multi-Agent) Systems
3a. Sequential Agency Agent A → context → Agent B → context → Agent C
↓ ↓ ↓
Eion ← shared memory & knowledge → Eion
3b. Concurrent Live Agency (WIP) Agent A ──┐
├── shared live context ← Eion (live sync + notifications)
Agent B ──┤
│
Agent C ──┘
4. External Guest Agent Access Internal Agency: Agent A ↔ Agent B → Eion ← External Agent C (guest)
↑
(controlled access)
Quick Start
Prerequisites
Docker & Docker Compose : For PostgreSQL and Neo4j
Go 1.21+ : For the Eion server
Python 3.13+ : For knowledge extraction services
1. Clone and Setup
2. Start Database Services # Start all required databases (PostgreSQL + Neo4j)
docker-compose up -d
# Verify databases are ready
docker-compose ps
3. Setup Database Extensions and Tables # Enable the pgvector extension (required for embeddings)
docker exec eion_postgres psql -U eion -d eion -c "CREATE EXTENSION IF NOT EXISTS vector;"
# Run main orchestrator migrations (includes sessions table)
docker exec -i eion_postgres psql -U eion -d eion < database_setup.sql
4. Install Python Dependencies # Create virtual environment
python3 -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
5. Build and Run Eion Server # Build the server
go build -o eion-server ./cmd/eion-server
# Run the server
./eion-server
6. Verify Setup # Check server health
curl http://localhost:8080/health
# Expected response:
# {"status":"healthy","timestamp":"2024-12-19T10:30:00Z","services":{"database":"healthy","embedding":"healthy"}}
7. Access the Register Console Navigate to the Register Console for easy cluster management:
http://localhost:8080/console/
⚠️ Important : Include the trailing slash / in the URL.
Console Features
Simple form-based agent registration with automatic ID generation
Support for different permission levels (read, read-write, full CRUD)
Real-time registration status feedback
View all registered agents in a table
Real-time agent status and system monitoring
View active sessions and users (coming soon)
Refresh functionality for live updates
Copy-paste ready HTTP API examples with your current configuration
MCP integration snippets (when MCP is enabled)
Quick start guide for developers
Copy-to-clipboard functionality for easy integration
Using the Console
Register an Agent:
Go to "Register Agents" tab
Fill in name, description, and permissions
Click "Register Agent"
Agent appears in the table below
Monitor Activity:
Switch to "Monitoring" tab
View agent status and system health
Use refresh button for updates
Get Integration Examples:
Visit "Resources" tab
Copy HTTP API examples with your server details
Use MCP configuration if MCP is enabled
Configuration Display The console automatically shows:
Cluster API key for authentication
Server host and port
MCP and Numa integration status
Neo4j connection details (when enabled)
Styling The console uses Eion's brand colors:
Navy Blue background with Cream text
Responsive design for desktop and mobile
Consistent with the main Eion website styling
Architecture Eion provides a unified API that combines:
Memory Storage : PostgreSQL with pgvector for conversation history and semantic search
Knowledge Graph : Neo4j with in-house extraction for temporal knowledge storage
Real Embeddings : all-MiniLM-L6-v2 model (384 dimensions) using sentence-transformers - production-ready embeddings
Knowledge Extraction : In-house extraction service for entity/relationship extraction
MCP Server Integration Eion includes a built-in Model Context Protocol (MCP) Server that enables seamless agent integration through standardized tool interfaces.
What MCP Provides The MCP server exposes Eion's Session-level API as MCP tools, allowing AI agents to:
Store and retrieve conversation memories
Perform semantic search across stored conversations
Create and manage knowledge entries
Search through extracted knowledge graphs
Available MCP Tools
get_memory - Retrieve conversation history with filters
add_memory - Store new conversation messages
search_memory - Semantic search in conversation history
delete_memory - Remove conversation data
search_knowledge - Find relevant extracted knowledge
create_knowledge - Add new knowledge entries
update_knowledge - Modify existing knowledge
delete_knowledge - Remove knowledge entries
Agent Integration Direct MCP Client (Recommended):
from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
# Connect to Eion MCP server
server_params = StdioServerParameters(
command="python",
args=["-m", "internal.mcp.server"],
env={"EION_BASE_URL": "http://localhost:8080"}
)
async with stdio_client(server_params) as (read, write):
async with ClientSession(read, write) as session:
await session.initialize()
# Use tools with agent credentials
result = await session.call_tool("add_memory", {
"session_id": "agent_session_123",
"agent_id": "my_registered_agent",
"user_id": "end_user_456",
"messages": [{"role": "user", "content": "Hello!"}]
})
from langchain_mcp_tools import convert_mcp_to_langchain_tools
mcp_servers = {
"eion": {
"command": "python",
"args": ["-m", "internal.mcp.server"],
"env": {"EION_BASE_URL": "http://localhost:8080"}
}
}
tools, cleanup = await convert_mcp_to_langchain_tools(mcp_servers)
# Use tools with LangChain agents
Claude Desktop Integration:
Add to claude_desktop_config.json:
{
"mcpServers": {
"eion": {
"command": "python",
"args": ["-m", "internal.mcp.server"],
"env": {"EION_BASE_URL": "http://localhost:8080"},
"cwd": "/path/to/eion"
}
}
}
Authentication All MCP tools require agent authentication:
session_id - Unique session identifier for the conversation
agent_id - Registered agent ID (obtain via Developer API)
user_id - End user ID that the agent serves
Agents must be registered via the Developer API before using MCP tools:
curl -X POST http://localhost:8080/cluster/v1/agents \
-H "Content-Type: application/json" \
-d '{"name": "My Agent", "capabilities": ["memory", "knowledge"]}'
MCP Configuration MCP server settings in eion.yaml:
mcp:
enabled: true # Enable MCP server
port: 8081 # MCP server port
python_path: ".venv/bin/python" # Python executable path
log_level: "INFO" # Logging level
timeout: 30 # Request timeout (seconds)
The MCP server is embedded within the Eion server process and requires no separate deployment.
Configuration Create eion.yaml (optional - defaults work out of the box):
common:
http:
host: "0.0.0.0"
port: 8080
postgres:
user: "eion"
password: "eion_pass"
host: "localhost"
port: 5432
database: "eion"
# Neo4j Configuration (Required)
numa:
neo4j:
uri: "bolt://localhost:7687"
username: "neo4j"
password: "password"
database: "neo4j"
# MCP Server Configuration (Optional)
mcp:
enabled: true # Enable MCP server
port: 8081 # MCP server port
python_path: ".venv/bin/python" # Path to Python executable
log_level: "INFO" # MCP server log level
timeout: 30 # Request timeout in seconds
# Register Console Configuration (Optional)
console:
enabled: true # Enable Register Console (default: true)
Additional Configuration For production deployments, you may want to customize the database settings in docker-compose.yml or create your own configuration.
Or use the automated setup script:
# One-command setup (includes database startup, Python env, and server build)
./setup.sh
# Then start the server
./eion-server
คะแนนในไดเรกทอรี 19/100 อยู่ในรายการ 10 จาก 10
อยู่ใน MCP Registry ทางการ 0 จาก 18
ผู้ดูแลอ้างสิทธิ์แล้ว 0 จาก 8
ตอบกลับพร้อมรายการเครื่องมือ 0 จาก 12
ดาวบน GitHub 13 จาก 16
ยอดดาวน์โหลดรายสัปดาห์ 0 จาก 10
Graphify Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, e Private Gpt Complete API layer for private AI applications on local models: RAG, skills, tools, MCP, text-to-sql, and more. Works with any OpenAI-compatible inference server. Scientific Agent Skills Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 250,000+ scientists worldwide. 177 ready-to-use validated skills plus 100+ scientific databases covering biolog Open Code Review Secure, fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, Codebase Memory Local code intelligence for developers and AI agents. Connect code, docs and infrastructure in a persistent graph, with CBM Lens, MCP tools, agent integrations and change-aware test selection. Orm The Prisma ORM: write your application in TypeScript with human-readable queries instead of SQL. Host your database on Prisma Postgres and your app on Prisma Compute. OpenViking Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills. Context Mode Free, local plugin that keeps tool output out of your coding agent's context window. Sandbox and SQLite FTS5 search, 99% fewer bytes in context. Works with Claude Code, Codex, Pi, OpenCode, Gemini CLI Dbx 25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Dock Xerj AI search engine and MCP server for bots and agents. One Rust binary indexes code, docs, logs, JSONL/CSV and PDFs for BM25 full-text, vector and hybrid search, code search without grep, agent memory a Wasp The batteries-included full-stack framework for the AI era. Develop JS/TS web apps (React, Node.js, and Prisma) using declarative code that abstracts away complex full-stack features like auth, backgr WrenAI GenBI (Generative BI) for AI agents, an open-source, governed text-to-SQL through an open context layer that turns natural-language questions into trusted dashboards, charts, and SQL across 20+ data s เซิร์ฟเวอร์ MCP หมวด Databases เซิร์ฟเวอร์ MCP ที่ดีที่สุดในหมวด Databases
ยังไม่มีรายการเครื่องมือ เซิร์ฟเวอร์แบบรีโมตจะได้รายการหลังการตรวจสอบสถานะครั้งแรก
ติดตั้ง Eion อย่างไร? คัดลอกคอนฟิก stdio สำหรับ Cursor, Claude Desktop, Claude Code หรือ VS Code ได้ในหน้านี้ คอนฟิกนี้ใช้การติดตั้งของผู้เผยแพร่ ไม่ใช่พร็อกซีของ PlugMCP
Eion ต้องใช้ API key ไหม? ระเบียนนี้ไม่ได้ระบุตัวแปรสภาพแวดล้อมที่จำเป็น
Eion ใช้ทรานสปอร์ตแบบใด? Eion ทำงานแบบโลคัลผ่าน stdio
Eion ถูกตรวจสอบล่าสุดเมื่อใด? ตรวจสอบล่าสุดเมื่อ 2026-10-26 Shared Memory Storage for Multi-Agent Systems
เครื่องมือมีคำอธิบาย 0 จาก 6