
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_memoryRetrieve conversation history with filters
add_memoryStore new conversation messages
search_memorySemantic search in conversation history
delete_memoryRemove conversation data
search_knowledgeFind relevant extracted knowledge
create_knowledgeAdd new knowledge entries
update_knowledgeModify existing knowledge
delete_knowledgeRemove knowledge entries
可对比工具
supabase-mcpneo4j-mcpchroma-mcp
安装
安装
- 克隆仓库并设置环境:
git clone <repo>
cd eion
docker-compose up -d- 设置数据库扩展:
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- 安装 Python 依赖:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt- 构建并运行服务器:
go build -o eion-server ./cmd/eion-server
./eion-serverFAQ
- Eion 可以存储哪些类型的数据?
- Eion 在 PostgreSQL 中存储对话历史(具有向量功能),在 Neo4j 中存储提取的知识图谱。它支持语义搜索、时间知识存储,并使用 all-MiniLM-L6-v2 提供嵌入功能。
- MCP 服务器如何与外部智能体集成?
- MCP 服务器提供 8 个工具(4 个记忆和 4 个知识工具),允许智能体存储/检索记忆、执行语义搜索和管理知识条目。智能体必须通过 API 注册,并使用会话、智能体和用户 ID 进行身份验证。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by mingyk · 2025-06-20
- 帖子 by handfuloflight · 2025-06-22
eion 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。