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

Safe staging for this asset

This asset is staged first. The copied prompt tells the agent to inspect the staged files and ask before activating scripts, MCP config, or global config.

Stage only · 17/100Policy: stage
Agent surface
Any MCP/CLI agent
Kind
Mcp Config
Install
Stage only
Trust
Trust: Established
Entrypoint
Asset
Safe staging command
npx -y tokrepo@latest install edc4fca6-37cd-5c4a-ac4a-45f5234fb738 --target codex

Stages files first; activation requires review of the staged README and plan.

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