Skip to main content
Glama
angrysky56

NeoCoder Neo4j AI Workflow

by angrysky56

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging level for the serverINFO
NEO4J_URLNoNeo4j connection URLbolt://localhost:7687
MCP_TRANSPORTNoMCP transport protocolstdio
NEO4J_DATABASENoNeo4j database nameneo4j
NEO4J_PASSWORDYesNeo4j database password
NEO4J_USERNAMENoNeo4j database usernameneo4j
PYTHONUNBUFFEREDNoPython unbuffered output mode1

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_guidance_hubA

Get the AI Guidance Hub content, which serves as the central entry point for navigation.

    The guidance hub provides the main entry point for AI assistants to understand
    what capabilities are available and how to navigate the system.

    If an incarnation is active, its specialized hub will be returned instead.

    Returns:
        MCP response containing the hub content
    
list_action_templatesA

List all available action templates.

get_action_templateA

Retrieve detailed steps for a specific action template by keyword.

get_best_practicesC

Get the best practices guide for coding workflows.

suggest_toolB

Suggest the appropriate tool based on a task description.

get_projectA

Get details about a specific project.

list_projectsB

List all available projects.

log_workflow_executionA

Record a successful workflow execution (ONLY after passing tests).

get_workflow_historyB

View history of workflow executions, optionally filtered.

add_template_feedbackA

Provide feedback about an action template to improve it.

run_custom_queryB

Run a custom Cypher query for advanced operations.

write_neo4j_cypherB

Execute a WRITE Cypher query (for creating/updating data).

list_cypher_snippetsC

List all available Cypher snippets with optional filtering.

get_cypher_snippetA

Get a specific Cypher snippet by ID.

search_cypher_snippetsC

Search for Cypher snippets by keyword, tag, or pattern.

create_cypher_snippetC

Add a new Cypher snippet to the database.

update_cypher_snippetC

Update an existing Cypher snippet.

delete_cypher_snippetC

Delete a Cypher snippet from the database.

get_cypher_tagsA

Get all tags used for Cypher snippets.

propose_toolB

Propose a new tool for the NeoCoder system.

request_toolC

Request a new tool feature for the NeoCoder system.

get_tool_proposalA

Get a specific tool proposal by ID.

get_tool_requestA

Get a specific tool request by ID.

list_tool_proposalsA

List all tool proposals with optional filtering.

list_tool_requestsB

List all tool requests with optional filtering.

get_current_incarnationA

Get the currently active incarnation type.

list_incarnationsB

List all available incarnations.

switch_incarnationC

Switch the server to a different incarnation.

get_cleanup_statusA

Get current cleanup and resource status for monitoring.

check_connectionB

Check the Neo4j connection status and database access permissions.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/angrysky56/NeoCoder-neo4j-ai-workflow'

If you have feedback or need assistance with the MCP directory API, please join our Discord server