UM

ujjalcal/mcp

数据库管理

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 0 forks 质量 42 趋势 0

which python python3 -m venv myenv source myenv/Scripts/activate pip install -r requirements.txt python fast_mcp_server.py

概览

which python python3 -m venv myenv source myenv/Scripts/activate pip install -r requirements.txt python fast_mcp_server.py uvicorn ne04j_mcp_server:app --host 0.0.0.0 --port 8000 CREATE (p1:Person {name: "Tom Hanks", birthYear: 1956}) CREATE (p2:Person {name: "Kevin Bacon", birthYear: 1958}) CREATE (m1:Movie {title: "Forrest Gump", releaseYear: 1994}) CREATE (m2:Movie {title: "Apollo 13", releaseYear: 1995}) MATCH (p:Person {name: "Tom Hanks"}), (m:Movie {title: "Forrest Gump"}) CREATE (p)-[:ACTED_IN]->(m) MATCH (p:Person {name: "Tom Hanks"}), (m:Movie {title: "Apollo 13"}) CREATE (p)-[:ACTED_IN]->(m) MATCH (p1:Person {name: "Tom Hanks"}), (p2:Person {name: "Kevin Bacon"}) CREATE (p1)-[:FRIENDS_WITH]->(p2) MATCH (p:Person {name: "Tom Hanks"}) SET p.oscarsWon = 2 MATCH (m:Movie {title: "Forrest Gump"}) SET m.genre = "Drama"

README

以下为原文 README 节选,完整内容请查看原文。

MCP Python SDK

which python
python3 -m venv myenv
source myenv/Scripts/activate
pip install -r requirements.txt
python fast_mcp_server.py

Usage

to run the client

add
    .env
    OPENAI_API_KEY=

to run the server

uvicorn ne04j_mcp_server:app --host 0.0.0.0 --port 8000

Data Prep

Insert Node:

CREATE (p1:Person {name: "Tom Hanks", birthYear: 1956})
CREATE (p2:Person {name: "Kevin Bacon", birthYear: 1958})
CREATE (m1:Movie {title: "Forrest Gump", releaseYear: 1994})
CREATE (m2:Movie {title: "Apollo 13", releaseYear: 1995})

Insert Relationship

MATCH (p:Person {name: "Tom Hanks"}), (m:Movie {title: "Forrest Gump"})
CREATE (p)-[:ACTED_IN]->(m)

MATCH (p:Person {name: "Tom Hanks"}), (m:Movie {title: "Apollo 13"})
CREATE (p)-[:ACTED_IN]->(m)

MATCH (p1:Person {name: "Tom Hanks"}), (p2:Person {name: "Kevin Bacon"})
CREATE (p1)-[:FRIENDS_WITH]->(p2)

Insert properties

MATCH (p:Person {name: "Tom Hanks"})
SET p.oscarsWon = 2

MATCH (m:Movie {title: "Forrest Gump"})
SET m.genre = "Drama"

MATCH (p:Person {name: "Tom Hanks"})-[r:ACTED_IN]->(m:Movie {title: "Forrest Gump"})
SET r.role = "Forrest Gump"

Insert Complex Structure

// Create a community and then match persons to add them to the community
CREATE (c1:Community {name: "Hollywood Stars"})
WITH c1
MATCH (p:Person)
WHERE p.name IN ["Tom Hanks", "Kevin Bacon"]
CREATE (p)-[:MEMBER_OF]->(c1)

other things - boiler plate - no clue - ignore for now.

Table of Contents

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →