Skip to content

Commit 08f7c59

Browse files
committed
Add MCP server
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com> Claude-Session: https://claude.ai/code/session_01S58U7phvDgphx6ZTXuWMJQ
1 parent 14015a9 commit 08f7c59

1 file changed

Lines changed: 109 additions & 0 deletions

File tree

servers/com.neo4j-mcp-uvx.json

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "com.neo4j-mcp-uvx",
4+
"name": "Neo4j (uvx)",
5+
"alias": "neo4j",
6+
"description": "Query and explore Neo4j graph databases through MCP. Run read and write Cypher queries and inspect the database schema.",
7+
"logo": "https://avatars.githubusercontent.com/u/916372?v=4",
8+
"schema_version": "2.1",
9+
"categories": [
10+
"database"
11+
],
12+
"tags": [
13+
"neo4j",
14+
"graph",
15+
"cypher",
16+
"database",
17+
"knowledge-graph"
18+
],
19+
"transport": {
20+
"type": "stdio",
21+
"command": "uvx",
22+
"args": [
23+
"mcp-neo4j-cypher@0.6.0",
24+
"--transport",
25+
"stdio"
26+
],
27+
"env": {
28+
"NEO4J_URI": "${input:NEO4J_URI}",
29+
"NEO4J_USERNAME": "${input:NEO4J_USERNAME}",
30+
"NEO4J_PASSWORD": "${input:NEO4J_PASSWORD}",
31+
"NEO4J_DATABASE": "${input:NEO4J_DATABASE}"
32+
},
33+
"metadata": {
34+
"inputs": [
35+
{
36+
"id": "NEO4J_URI",
37+
"label": "Neo4j URI",
38+
"description": "Connection URI for your Neo4j instance (Bolt protocol). Use neo4j+s:// for Aura, or bolt://localhost:7687 for a local instance.",
39+
"type": "text",
40+
"required": true,
41+
"secret": false,
42+
"placeholder": "neo4j+s://xxxxxxxx.databases.neo4j.io",
43+
"obtain": {
44+
"url": "https://console.neo4j.io",
45+
"instructions": "1. Open the Neo4j Aura console\n2. Select your instance (or create a free AuraDB instance)\n3. Copy the Connection URI shown for the instance",
46+
"button_label": "Open Neo4j Aura Console"
47+
}
48+
},
49+
{
50+
"id": "NEO4J_USERNAME",
51+
"label": "Neo4j Username",
52+
"description": "Database username. Defaults to neo4j for most instances.",
53+
"type": "text",
54+
"required": true,
55+
"secret": false,
56+
"placeholder": "neo4j"
57+
},
58+
{
59+
"id": "NEO4J_PASSWORD",
60+
"label": "Neo4j Password",
61+
"description": "Password for the database user. For Aura, this is shown once when the instance is created (also saved in the downloaded credentials file).",
62+
"type": "text",
63+
"required": true,
64+
"secret": true,
65+
"placeholder": "<your-neo4j-password>",
66+
"obtain": {
67+
"url": "https://console.neo4j.io",
68+
"instructions": "1. Open the Neo4j Aura console\n2. When creating an instance, copy or download the generated password (shown only once)\n3. For self-hosted Neo4j, use the password you set on first login",
69+
"button_label": "Open Neo4j Aura Console"
70+
}
71+
},
72+
{
73+
"id": "NEO4J_DATABASE",
74+
"label": "Neo4j Database",
75+
"description": "Name of the database to connect to. Leave as neo4j unless you use a named database.",
76+
"type": "text",
77+
"required": false,
78+
"secret": false,
79+
"default": "neo4j",
80+
"placeholder": "neo4j"
81+
}
82+
]
83+
}
84+
},
85+
"auth": {
86+
"type": "api_key",
87+
"instructions": "Provide your Neo4j connection URI, username, and password. Create a free AuraDB instance at https://console.neo4j.io to obtain credentials."
88+
},
89+
"contributor": {
90+
"name": "Neo4j",
91+
"github": "neo4j-contrib",
92+
"url": "https://neo4j.com"
93+
},
94+
"links": {
95+
"repository": "https://github.com/neo4j-contrib/mcp-neo4j",
96+
"homepage": "https://neo4j.com",
97+
"documentation": "https://github.com/neo4j-contrib/mcp-neo4j/tree/main/servers/mcp-neo4j-cypher#readme"
98+
},
99+
"platforms": [
100+
"all"
101+
],
102+
"capabilities": {
103+
"tools": true,
104+
"resources": false,
105+
"prompts": false,
106+
"read_only_mode": true
107+
},
108+
"changelog_url": "https://github.com/neo4j-contrib/mcp-neo4j/releases"
109+
}

0 commit comments

Comments
 (0)