MCP ConfigsMay 14, 2026·2 min read

Eion — Shared Memory Server + MCP for Agents

A shared-memory server for multi-agent systems with Postgres+Neo4j and embedded MCP tools; verified 155★, pushed 2025-07-02.

Agent ready

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Native · 94/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Mcp
Install
Docker|Go|Python
Trust
Trust: Established
Entrypoint
./eion-server
Universal CLI install command
npx tokrepo install edc4fca6-37cd-5c4a-ac4a-45f5234fb738
Intro

A shared-memory server for multi-agent systems with Postgres+Neo4j and embedded MCP tools; verified 155★, pushed 2025-07-02.

Best for: Builders who want a self-hosted shared memory layer (plus MCP tools) for agent sessions

Works with: Docker Compose, Go 1.21+, Python 3.13+ (README prerequisites); exposes HTTP server on :8080

Setup time: 25-50 minutes

Key facts (verified)

  • GitHub: 155 stars · 11 forks · pushed 2025-07-02.
  • License: AGPL-3.0 · owner avatar + repo URL verified via GitHub API.
  • README-backed entrypoint: ./eion-server.

Main

  • Bring up storage first: README expects PostgreSQL + Neo4j via docker-compose up -d, plus pgvector enabled.

  • Verify health early: hit /health after ./eion-server so you debug infrastructure before wiring MCP clients.

  • Use MCP for agent-facing memory ops: README shows connecting via python -m internal.mcp.server with EION_BASE_URL.

  • Treat auth fields as mandatory: README says MCP tools require session_id, agent_id, and user_id—register agents before tool calls.

Source-backed notes

  • README lists prerequisites: Docker Compose, Go 1.21+, and Python 3.13+.
  • README quickstart uses HTTP on http://localhost:8080 with a /health endpoint and a web console at /console/ (trailing slash required).
  • README documents MCP configuration in eion.yaml including a default MCP port (8081) and that MCP is embedded in the server process.

FAQ

  • Do I need to run a separate MCP daemon?: README says the MCP server is embedded in the Eion server process; clients connect via provided tooling.
  • Why does the console URL require a trailing slash?: README explicitly warns to include / for http://localhost:8080/console/.
  • How do I authenticate MCP tool calls?: README requires session_id, agent_id, and user_id, and agents must be registered first.
🙏

Source & Thanks

Source: https://github.com/eiondb/eion > License: AGPL-3.0 > GitHub stars: 155 · forks: 11

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets