Token导航 LogoToken导航TokenDH.com
ego MCP logo
AI代理stdio官方级别未说明来源级核验

ego MCP

MCP Server

ego-mcp是一个为AI代理提供持久人格、记忆和情感的认知架构平台,包含MCP服务器和实时监控仪表盘。

工具数

17

提示词数

0

GitHub Stars

2

资源数

0
AI代理记忆管理PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

stereographica

提供方

stereographica

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run python -m ego_mcp

详细介绍

自我mcp

认知支架平台,为人工智能代理提供持久的个性、记忆和情感。

ego-mcp是一个包含 MCP(模型上下文协议) 服务器,使LLM代理能够在会话中保持一致的个性、内存和情绪,以及用于实时可观察性的遥测仪表板。

主要特点

  • 持久内存 --基于ChromaDB的语义搜索+Hopfield模式完成的联想回忆
  • 抽象欲望系统 --内在动机的情绪/记忆调制非线性计算
  • 认知支架 --工具响应包括思维框架,而不仅仅是数据,指导自然AI行为
  • 关系模型 --构建与他人关系的心理理论框架
  • 自我维护观念 --强化、衰减、重复合并、人物关联和相关概念链接
  • 遥测仪表板 --工具使用、情绪趋势和日志的实时可视化

存储库结构

ego-mcp/
├── ego-mcp/            # MCP server (Python)
├── dashboard/          # Telemetry dashboard
│   ├── src/            #   Backend (FastAPI + TimescaleDB + Redis)
│   └── frontend/       #   Frontend (React + Vite + TypeScript)
├── design/             # Design documents
└── .github/workflows/  # CI

自我mcp

MCP服务器为AI代理提供认知能力。

工具

曲面工具 --由代理人直接使用:

工具说明
wake_up开始会话。返回上次内省+欲望总结
feel_desires通过行动指南检查当前的愿望水平
introspect获取反思材料:记忆、欲望、开放式问题
consider_them思考某人——心理理论框架
remember用情感和重要性保存记忆
recall按上下文回忆相关记忆
am_i_being_genuine真实性自检

后端工具 --在表面工具的指导下:

工具说明
satisfy_desire将愿望标记为满足
consolidate运行内存整合
forget按ID删除内存
link_memories链接两个记忆
update_relationship更新关系模型
update_self更新自我模型
emotion_trend分析随时间变化的情绪模式
get_episode获取剧集详细信息
create_episode从记忆中创造情节
curate_notions列出、合并、重新标记或删除概念

设置

cd ego-mcp
uv sync --extra dev

为嵌入提供程序设置环境变量:

# Gemini (default)
export GEMINI_API_KEY="your-gemini-api-key"

# OR OpenAI
export EGO_MCP_EMBEDDING_PROVIDER="openai"
export OPENAI_API_KEY="your-openai-api-key"

cd ego-mcp
uv run python -m ego_mcp

连接到MCP客户端

Claude Desktop或其他MCP兼容客户端的示例配置:

{
  "mcpServers": {
    "ego": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/ego-mcp", "python", "-m", "ego_mcp"],
      "env": {
        "GEMINI_API_KEY": "your-key-here"
      }
    }
  }
}

ego-mcp/README.md 获取包括环境变量和工作区同步在内的完整文档。

仪表盘

遥测仪表板,用于观察自我mcp的动作。

  • Now选项卡:总结卡+实时图表+事件提要
  • “历史记录”选项卡:工具使用计数、概念维护历史、网络链接和参数趋势
  • 日志选项卡:蒙面原木的活尾

运行(Docker编写)

cd dashboard
cp .env.example .env
# Memory Network / Notions も使う場合は ego-mcp の data dir を設定
# export DASHBOARD_EGO_MCP_DATA_DIR="/absolute/path/to/ego-mcp-data"
docker compose up --build
  • 后端:http://localhost:8000
  • 前端:http://localhost:4173

仪表板/README.md 获取完整文档。

发展

先决条件

  • Python 3.14
  • 紫外线
  • Node.js 24(仪表板前端)
  • Docker+Docker Compose(仪表板)

测试与棉绒

# ego-mcp
cd ego-mcp
GEMINI_API_KEY=test-key uv run pytest tests -v
uv run ruff check src tests
uv run mypy src tests

# dashboard backend
cd dashboard
uv run pytest -v
uv run ruff check src tests
uv run mypy src tests

# dashboard frontend
cd dashboard/frontend
npm ci
npm run lint
npm run test
npm run build

致谢

许可证

麻省理工学院

目录标签

目录标签

AI代理记忆管理PythonClaude本地部署认知架构情感计算实时监控

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

17

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP