Age MCP Server

Built with F# on .NET 10 -- 1,300 lines, 21 tools, zero Python dependencies.

Local serverstdioPython

What is the Age MCP Server?

Built with F on .NET 10 -- 1,300 lines, 21 tools, zero Python dependencies.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_or_create_graphGet or create a graph by name
list_graphsList all graphs (tenant-scoped)
drop_graphsDrop one or more graphs
upsert_vertexInsert or update a vertex (merge on ident)
upsert_edgeInsert or update a directed edge
upsert_graphBatch upsert vertices + edges (transactional)
drop_vertexRemove a vertex and all its edges
drop_edgeRemove an edge by ident
cypher_queryExecute a read Cypher query
cypher_writeExecute a write Cypher query, returns affected count
search_verticesSearch by label and/or property
search_edgesSearch edges by label
get_neighborsN-hop traversal (1-5 hops, directional)
get_schemaAll node labels and counts
export_graphExport graph as JSON
import_graphImport from JSON (creates graph if needed)
generate_visualizationInteractive vis.js HTML graph
semantic_searchVector similarity search (pgvector)
graph_contextGraph RAG: semantic seeds + N-hop expansion
sync_to_openbrainExport vertices as OpenBrain memories
import_from_openbrainBuild graph from OpenBrain memories

How to install the Age MCP Server

{
  "mcpServers": {
    "age-mcp": {
      "type": "stdio",
      "command": "age-mcp",
      "env": {
        "AGE_CONNECTION_STRING": "Host=localhost;Port=5435;Database=agemcp;Username=agemcp;Password=agemcp",
        "TENANT_ID": "default"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
AGE_CONNECTION_STRINGDeclared in the maintainer’s client configuration.Check documentation
TENANT_IDDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Age MCP to Query.”

Frequently asked questions

Built with F# on .NET 10 -- 1,300 lines, 21 tools, zero Python dependencies. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.