知识管理与记忆 · 开发者工具

NeoCoder-neo4j-ai-workflow logo

NeoCoder-neo4j-ai-workflow

angrysky56/NeoCoder-neo4j-ai-workflow

NeoCoder是一个基于Neo4j知识图谱的AI编程辅助系统,通过MCP服务器实现AI助手与知识图谱的交互,提供标准化编码工作流程、动态指令手册和项目记忆功能。系统支持多种操作模式(incarnations),包括基础编程、科学研究、决策分析、复杂系统建模、知识图谱管理和代码分析等,通过Neo4j存储工作流模板和执行记录,确保编码过程的可追溯性和标准化。

安装

docker run -p 6333:6333 -p 6334:6334 \

客户端配置

{
  "mcpServers": {
    "neocoder": {
      "command": "uv",
      "args": [
        "--directory",
        "/your-path-to/NeoCoder-neo4j-ai-workflow",
        "run",
        "mcp_neocoder"
      ],
      "env": {
        "NEO4J_URL": "<NEO4J_URL>",
        "NEO4J_USERNAME": "<NEO4J_USERNAME>",
        "NEO4J_PASSWORD": "<NEO4J_PASSWORD>",
        "NEO4J_DATABASE": "<NEO4J_DATABASE>",
        "LOG_LEVEL": "<LOG_LEVEL>",
        "MCP_TRANSPORT": "<MCP_TRANSPORT>",
        "PYTHONUNBUFFERED": "<PYTHONUNBUFFERED>"
      }
    }
  }
}

环境变量

NEO4J_URLNEO4J_USERNAMENEO4J_PASSWORDNEO4J_DATABASEMCP_TRANSPORT
GitHub 星标
2
分类
知识管理与记忆, 开发者工具
许可证
MIT
更新于
2026年10月6日

工具(34)

  • get_cleanup_status

    View resource usage and cleanup status

  • check_connection

    Verify Neo4j connectivity and permissions

  • get_guidance_hub

    Entry point for AI navigation

  • get_action_template

    Get a specific workflow template

  • list_action_templates

    See all available templates

  • get_best_practices

    View coding standards

  • get_project

    View project details including README

  • log_workflow_execution

    Record a successful workflow completion

  • get_workflow_history

    View audit trail of work done

  • add_template_feedback

    Provide feedback on templates

  • run_custom_query

    Run direct Cypher queries

  • write_neo4j_cypher

    Execute write operations on the graph

  • get_current_incarnation

    Get the currently active incarnation

  • switch_incarnation

    Switch to a different incarnation

  • suggest_tool

    Get tool suggestions based on task description

  • create_entities

    Create multiple entities with observations and proper Neo4j labeling

  • create_relations

    Connect entities with typed relationships and timestamps

  • add_observations

    Add timestamped observations to existing entities

  • delete_entities

    Remove entities with cascading deletion of relationships

  • delete_observations

    Targeted removal of specific observation content

  • delete_relations

    Remove specific relationships while preserving entities

  • read_graph

    View entire knowledge graph with entities, observations, and relationships

  • search_nodes

    Full-text search across entity names, types, and observation content

  • open_nodes

    Get detailed entity information with incoming/outgoing relationships

  • get_cypher_snippet

    Get a specific Cypher snippet by ID

  • search_cypher_snippets

    Search for Cypher snippets by keyword, tag, or pattern

  • create_cypher_snippet

    Add a new Cypher snippet to the database

  • update_cypher_snippet

    Update an existing Cypher snippet

  • delete_cypher_snippet

    Delete a Cypher snippet from the database

  • get_cypher_tags

    Get all tags used for Cypher snippets

  • propose_tool

    Propose a new tool for the NeoCoder system

  • request_tool

    Request a new tool feature as a user

  • get_tool_proposal

    Get details of a specific tool proposal

  • get_tool_request

    Get details of a specific tool request

本页信息摘自该项目的 README。 查看 README

支持的客户端

该服务器 README 中提到的客户端:

查看全部
Claude Desktop logo

Claude Desktop

桌面端 · 免费增值 · Proprietary

Anthropic 官方推出的 Claude AI 桌面应用程序。支持 MCP 服务器以扩展功能。

WindowsMacOS
VS Code GitHub Copilot logo

VS Code GitHub Copilot

桌面端 · 免费增值 · MIT

VS Code 通过代理模式将 MCP 与 GitHub Copilot 集成,允许在你的代理编码工作流中直接与 MCP 提供的工具交互。在 Claude Desktop、工作区或用户设置中配置服务器,提供引导式 MCP 安装和安全处理输入变量中的密钥,避免泄露硬编码密钥。

WindowsMacOSLinuxWeb

相关 MCP 服务器

更多服务器
MaxKB logo

MaxKB

1Panel-dev/MaxKB

16.2k

MaxKB是一款开源的AI助手,专为企业设计,支持RAG流程、工作流引擎和多模态交互,适用于智能客服、知识库等场景。

知识管理与记忆
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS 是字节跳动的多模态 AI 智能体技术栈,包含两个项目:Agent TARS(基于 MCP 的命令行与 Web UI 智能体)和 UI-TARS-desktop(桌面 GUI 智能体)。

知识管理与记忆
Supermemory logo

Supermemory

supermemoryai/supermemory

9.4k

Supermemory是一个AI驱动的记忆引擎,旨在通过整合个人数据为LLM提供上下文知识,实现信息的智能管理和检索。

知识管理与记忆
Cognee logo

Cognee

topoteretes/cognee

2.1k

Cognee是一个为AI代理提供记忆功能的开源项目,通过模块化ECL管道构建动态知识图谱,支持多种数据源和格式,减少幻觉并降低成本。

知识管理与记忆
Notion MCP Server (Official) logo

Notion MCP Server (Official)

makenotion/notion-mcp-server

1.5k

该项目为Notion API实现了一个MCP服务器,允许通过模型上下文协议访问和操作Notion内容,支持搜索、评论、添加页面等功能。

知识管理与记忆
DevDocs logo

DevDocs

cyberagiinc/devdocs

1.4k

DevDocs是一款智能文档爬取与处理工具,旨在帮助开发者快速理解和实现技术文档,大幅缩短研发周期。

知识管理与记忆