MCP Catalogs
首页eion screenshot

eion

by eiondb·155·综合分 45

Eion 通过 MCP 服务器为多智能体系统提供共享内存存储和知识图谱功能。

knowledge-graphai-llmdeveloper-tools
11
Forks
0
活跃 Issue
11 个月前
最近提交
2 天前
收录于

概述

Eion 是一个综合性的共享内存存储解决方案,通过统一的知识图谱功能连接 AI 智能体。它结合了使用 pgvector 的 PostgreSQL 内存存储和使用 Neo4j 的知识图谱功能。MCP 服务器实现通过内存和知识领域提供 8 个工具,使智能体能够存储和检索对话记忆、执行语义搜索以及管理知识条目。该系统支持从单一 LLM 应用到复杂多智能体系统的各种部署场景。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:具有共享内存和知识的多智能体系统
:具有持久对话历史的 LLM 应用
:具有顺序或并发处理的智能体代理
:Eion 可以存储哪些类型的数据?
:MCP 服务器如何与外部智能体集成?

什么时候选它

当您的多智能体系统需要共享内存和知识图谱功能,尤其是当您已经在使用或熟悉 PostgreSQL 和 Neo4j 作为底层数据存储时,选择 Eion。

什么时候不要选它

如果您不需要图谱功能、不想维护两个独立的数据库系统,或者倾向于托管云服务而非自托管基础设施,则应避免使用 Eion。

此 server 暴露的工具

从 README 抽取出 8 个工具
  • 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

可对比工具

supabase-mcpneo4j-mcpchroma-mcp

安装

安装

  1. 克隆仓库并设置环境:
git clone <repo>
cd eion
docker-compose up -d
  1. 设置数据库扩展:
docker exec eion_postgres psql -U eion -d eion -c "CREATE EXTENSION IF NOT EXISTS vector;"
docker exec -i eion_postgres psql -U eion -d eion < database_setup.sql
  1. 安装 Python 依赖:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
  1. 构建并运行服务器:
go build -o eion-server ./cmd/eion-server
./eion-server

FAQ

Eion 可以存储哪些类型的数据?
Eion 在 PostgreSQL 中存储对话历史(具有向量功能),在 Neo4j 中存储提取的知识图谱。它支持语义搜索、时间知识存储,并使用 all-MiniLM-L6-v2 提供嵌入功能。
MCP 服务器如何与外部智能体集成?
MCP 服务器提供 8 个工具(4 个记忆和 4 个知识工具),允许智能体存储/检索记忆、执行语义搜索和管理知识条目。智能体必须通过 API 注册,并使用会话、智能体和用户 ID 进行身份验证。

Hacker News 讨论

开发者社区最近的相关讨论。

eion 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。