MCP.so
登录

GraphMemory-IDE: AI-Powered Collaborative Memory Platform MCP Se…

@elementalcollision

基本信息

分类

开发工具

许可证

MIT

传输方式

stdio

作者

elementalcollision

关于 GraphMemory-IDE: AI-Powered Collaborative Memory Platform MCP Server

AI-assisted development MCP providing long-term, on-device "AI memory" for IDEs. Powered by Kuzu GraphDB and exposed via MCP server

GraphMemory-IDE: AI-Powered Collaborative Memory Platform MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "GraphMemory-IDE": {
      "command": "docker",
      "args": [
        "compose",
        "up",
        "-d"
      ]
    }
  }
}

GraphMemory-IDE: AI-Powered Collaborative Memory Platform MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is GraphMemory-IDE?

GraphMemory-IDE is an AI-assisted, long-term memory MCP (Model Context Protocol) server for IDEs, powered by the Kuzu graph database. It provides semantic vector search, graph-based knowledge storage, and real-time analytics, integrating with VSCode, Cursor, and Windsurf through dedicated plugins.

How to use GraphMemory-IDE?

Deploy with Docker (recommended): clone the repository, navigate to docker/, and run docker compose up -d. For local development, install dependencies with pip install -r requirements.txt, start the FastAPI server with uvicorn server.main:app --host 0.0.0.0 --port 8080 --reload, and optionally launch the Streamlit dashboard separately. Required environment variables include JWT_SECRET_KEY, DATABASE_URL, REDIS_URL, and KUZU_DB_PATH.

Key features of GraphMemory-IDE

  • Graph-based memory storage with Kuzu and HNSW vector indexes
  • Codon-accelerated graph algorithms with 10–100x speedups
  • FastAPI backend with JWT authentication and rate limiting
  • Real-time analytics via WebSocket and SSE streaming
  • Multi-IDE plugin support (VSCode, Cursor, Windsurf)
  • Production-ready Docker deployment with monitoring stack

Use cases of GraphMemory-IDE

  • Persistent, retrievable memory for AI-assisted coding sessions
  • Collaborative knowledge sharing across development teams
  • Real-time telemetry and analytics for IDE usage patterns
  • Semantic search over code artifacts and project context

常见问题

1

What is GraphMemory-IDE and how is it different from other memory systems?

GraphMemory-IDE is a dedicated MCP server that combines a Kuzu graph database with semantic vector search, optional Codon-accelerated graph algorithms, and real-time analytics dashboards. It is designed specifically for IDE integration and offers multi-plugin support out of the box.

2

What are the runtime requirements?

Python 3.11 or higher, with dependencies in `requirements.txt`. Codon is optional but recommended for high-performance graph algorithms; if not compiled, all operations fall back to NetworkX and numpy. Docker Compose is available for production deployment with PostgreSQL, Redis, Prometheus, and Grafana.

3

Where is data stored?

Graph data is stored in a Kuzu database at the path specified by `KUZU_DB_PATH` (default `./data/kuzu`). Relational data and sessions are stored in PostgreSQL (default SQLite) and Redis cache respectively.

4

Does GraphMemory-IDE support authentication?

Yes, the FastAPI server uses JWT authentication with EdDSA/Ed25519 signing. A `JWT_SECRET_KEY` environment variable must be configured.

5

What are the known limitations?

Codon acceleration requires manual compilation of native libraries via `./scripts/build_codon.sh` and is only beneficial for graphs larger than 100 nodes (configurable). The system is designed for IDE-integrated use; direct API access is available but intended for plugin and dashboard communication.

评论

开发工具 分类下的更多 MCP 服务器