Integrations
Integrates with Apache AGE, a PostgreSQL extension that provides graph database functionality. Enables querying graph data structures, analyzing relationships between nodes, and performing graph operations.
Integrates with PostgreSQL databases, specifically with the Apache AGE extension that enables graph database capabilities in PostgreSQL. Allows querying, creating, and managing graph data structures.
AGE-MCP-Server
Apache AGE MCP Server
Apache AGE™ is a PostgreSQL Graph database compatible with PostgreSQL's distributed assets and leverages graph data structures to analyze and use relationships and patterns in data.
Azure Database for PostgreSQL is a managed database service that is based on the open-source Postgres database engine.
Introducing support for Graph data in Azure Database for PostgreSQL (Preview).
Table of Contents
- Prerequisites
- Install
- Usage with Claude
- Usage with Visual Studio Code Insiders
- Write Operations
- Release Notes
- For More Information
- License
Prerequisites
- Python 3.13 and above
- This module runs on psycopg
- Enable the Apache AGE extension in your Azure Database for PostgreSQL instance. Login Azure Portal, go to 'server parameters' blade, and check 'AGE" on within 'azure.extensions' and 'shared_preload_libraries' parameters. See, above blog post for more information.
- Load the AGE extension in your PostgreSQL database.
- Claude Download from Claude Desktop Client or,
- Visual Studio Code Insiders Download from Visual Studio Code or,
Install
- with brew
- with uv
- with python venv on macOS / Linux
- with python venv on Windows
Usage with Claude
- on macOS
claude_desktop_config.json
is located in~/Library/Application Support/Claude/
. - on Windows
You need to create a new
claude_desktop_config.json
under%APPDATA%\Claude
. - Homebrew on macOS
Homebrew installs age-mcp-server
into $PATH.
- uv / Pyhon venv
On macOS:
On Windows:
If you need to hide the password or to use Entra ID, you can set --pg-con-str
as follows.
And, you need to set PGPASSWORD
env variable, or to install Azure CLI and sign into Azure with your Azure account.
After saving claude_desktop_config.json
, start Claude Desktop Client.
Usage with Visual Studio Code
After installing, [Preferences]->[Settings] and input mcp
to [Search settings].
Edit the settings.json as followings:
And then, you'll see start
to start the AGE MCP Server.
Switch the Chat window to agent
mode.
Now, you can play with your graph data via Visual Studio Code!
Write Operations
AGE-MCP-Server prohibits write operations by default for safety. If you want to enable write operations, you can use the --allow-write
flag.
Release Notes
0.2.9 Release
- Dependency Update
0.2.8 Release
- Add support for VSCode(Stable)
0.2.7 Release
- Add support for VSCode Insiders
0.2.6 Release
- Fix a typo
0.2.5 Release
- Support connection with Entra ID
0.2.4 Release
- Dependency Update
0.2.3 Release
- Dependency Update
0.2.2 Release
- Drop a conditional test of
CREATE
operation by addingRETURN
to the description forwrite-age-cypher
tool.
0.2.1 Release
- Fix a bug in node/edge creation
0.2.0 Release
- Add multiple graph support
- Add graph creation and deletion support
- Obsolete
--graph-name
argument
0.1.8 Release
- Add
--allow-write
flag
0.1.7 Release
- Add Windows support
0.1.6 Release
- Fix parser for
RETURN
values
0.1.5 Release
- Draft release
0.1.4 Release
- Draft release
0.1.3 Release
- Draft release
0.1.2 Release
- Draft release
0.1.1 Release
- Draft release
0.1.0a1 Release
- Draft release
For More Information
- Apache AGE : https://age.apache.org/
- GitHub : https://github.com/apache/age
- Document : https://age.apache.org/age-manual/master/index.html
License
MIT License
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
An MCP server that provides natural language interaction with Apache AGE graph databases, allowing users to query, visualize and manipulate graph data in PostgreSQL through Claude AI.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.Last updated -78715TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.Last updated -7184TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that enables graph database interactions with Neo4j, allowing users to access and manipulate graph data through natural language commands.Last updated -Python
- -securityAlicense-qualityAn MCP server that enables natural language querying of Supabase PostgreSQL databases using Claude 3.7, allowing users to inspect schemas, execute SQL, manage migrations, and convert natural language to SQL queries.Last updated -PythonMIT License