MCP.so
登录

Neo4j MCP Chainlit

@Abhid14

基本信息

分类

AI 与智能体

许可证

MIT license

传输方式

stdio

作者

Abhid14

关于 Neo4j MCP Chainlit

A poc of Neo4j mcp server with Chainlit (MCP host) and Claude LLM (Anthropic) API

Neo4j MCP Chainlit 配置

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

{
  "mcpServers": {
    "neo4j-mcp-chainlit": {
      "command": "uv",
      "args": [
        "venv"
      ]
    }
  }
}

Neo4j MCP Chainlit 工具

工具列表暂未提供

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

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

概览

What is Neo4j MCP Chainlit?

Neo4j MCP Chainlit is a proof-of-concept integration that combines the Neo4j MCP server, Chainlit as the MCP host, and the Anthropic Claude LLM to create an interactive web chat interface for querying Neo4j databases using natural language.

How to use Neo4j MCP Chainlit?

Clone the repository, install uv, create a Python virtual environment, install dependencies from requirements.txt, and set your ANTHROPIC_API_KEY in a .env file. Start the app with chainlit run app.py -w. Then configure an MCP connection inside the Chainlit interface: use stdio mode, name it neo4j-mcp-demo, and set the command to /path/to/uv/binary/uvx mcp-neo4j-cypher --db-url neo4j+s://demo.neo4jlabs.com --user recommendations --password recommendations.

Key features of Neo4j MCP Chainlit

  • Web chat interface powered by Chainlit
  • Natural language queries via Claude (Anthropic API)
  • Database access through Neo4j’s Model Context Protocol
  • Pre-configured sample Neo4j database (Movie Graph)
  • Proof-of-concept demonstrating MCP + LLM integration

Use cases of Neo4j MCP Chainlit

  • Query a Neo4j demo database using plain English (e.g., “What movies did Tom Hanks act in?”)
  • Explore relationships (actors, directors, movies) without writing Cypher
  • Prototype natural language interfaces for graph databases
  • Demonstrate how MCP servers connect with LLM hosts

常见问题

1

Do I need a Neo4j instance to run Neo4j MCP Chainlit?

No. The app connects to the public Neo4j demo database (`demo.neo4jlabs.com`) by default using the provided credentials.

2

What LLM does Neo4j MCP Chainlit use?

It uses Claude from Anthropic. You must provide your own `ANTHROPIC_API_KEY`.

3

How does the app connect to Neo4j?

It uses an MCP server (`mcp-neo4j-cypher`) running in stdio mode via `uvx`. The connection is configured inside the Chainlit UI.

4

Is Neo4j MCP Chainlit production-ready?

No, it is explicitly labeled as a proof of concept.

5

What runtime dependencies are required?

Python (with `uv`), the `mcp-neo4j-cypher` package, and an Anthropic API key. The project itself uses a standard Python virtual environment and a `requirements.txt` file.

评论

AI 与智能体 分类下的更多 MCP 服务器