Apache AGE MCP
About
MCP server for Apache AGE graph databases on PostgreSQL. **21 MCP tools** — the most comprehensive Apache AGE MCP server (graph CRUD, Cypher queries, batch transactions, semantic search, Graph RAG, vis.js visualization, export/import) - **F#/.NET** — the only non-Python Apache…
Details
- Author
- neftedollar
- Categories
- Database, Knowledge Base, Other
Jump to
Setup
Install Apache AGE MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/neftedollar/age-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
MCP server forApache AGEgraph databases. Lets AI assistants (Claude, ChatGPT, Copilot, etc.) query and mutate graph data via theModel Context Protocol.
Built with F# on .NET 10 -- 1,300 lines, 21 tools, zero Python dependencies.
# 1. Start the database docker compose up -d # 2. Install the tool dotnet tool install --global AgeMcp # 3. Run AGE_CONNECTION_STRING="Host=localhost;Port=5435;Database=agemcp;Username=agemcp;Password=agemcp" age-mcp
{ "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" } } } }
The included Docker setup runs PostgreSQL 17 + Apache AGE 1.6.0 + pgvector:
Versions and credentials are configurable via.env(see.env.example):
PG_MAJOR=17 AGE_VERSION=1.6.0 DB_PORT=5435 docker compose up -d
Designed as a drop-in replacement foragemcp(Python). Same tenant prefix (t_{TENANT_ID}__), same vertexidentproperty, same edgestart_ident/end_identproperties. Existing data works without migration.
BenchmarkDotNet on Apple M1 Pro, .NET 10.0.5:
git clone https://github.com/Neftedollar/age-mcp.git cd age-mcp dotnet build # Run directly dotnet run # Or install as tool dotnet pack -c Release dotnet tool install --global AgeMcp
Dependencies (FsMcp.Core,FsMcp.Server,Fyper) are restored from NuGet automatically.
Semantic search for Hex package documentation. Requires local Elixir and Mix installation.
Retrieve and process documentation using vector search to provide context for AI assistants.
Retrieve and process documentation using vector search to provide relevant context for AI assistants.
Local semantic search over React Native docs for AI agents — no API key
Search and query Teleport's documentation using embeddings stored in a local Chroma vector database.
Embeddings, vector search, document storage, and full-text search with the open-source AI application database
A local, high-performance memory server for AI agents, built with SQLite, vector embeddings, and a knowledge graph. Packaged for npm and Docker.
Local semantic search over documents (txt, md, pdf, docx, pptx, csv). Fully offline, multilingual, hybrid vector + keyword search via LanceDB. No API keys, no cloud.
A vector database server for storing, searching, and managing vector embeddings.
A production-ready persistent memory system for AI agents, offering searchable memory across sessions with semantic search and support for multiple database backends.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





