AGE-MCP-Server logo

AGE-MCP-Server

by MCP-Mirror

AGE-MCP-Server allows you to interact with Apache AGE graph database in Azure Database for PostgreSQL using the Model Context Protocol. It enables querying and manipulating graph data within the Claude Desktop Client.

View on GitHub

Last updated: N/A

What is AGE-MCP-Server?

AGE-MCP-Server is a server that acts as a bridge between the Claude Desktop Client and an Apache AGE graph database running on Azure Database for PostgreSQL. It allows users to query and manipulate graph data using natural language through the Claude interface.

How to use AGE-MCP-Server?

  1. Install the server using brew, uv, or python venv. 2. Configure the claude_desktop_config.json file with the connection string to your PostgreSQL database and the path to the age-mcp-server executable. 3. Start the Claude Desktop Client and interact with the graph database using natural language queries.

Key features of AGE-MCP-Server

  • Graph data interaction via Claude

  • Support for Apache AGE

  • Integration with Azure Database for PostgreSQL

  • Read and Write operations (with --allow-write flag)

  • Multiple graph support

Use cases of AGE-MCP-Server

  • Querying graph data using natural language

  • Creating and deleting graphs

  • Creating nodes and edges

  • Analyzing relationships between data

  • Prototyping graph database applications

FAQ from AGE-MCP-Server

What is Apache AGE?

Apache AGE is a PostgreSQL extension that adds graph database functionality.

What is Azure Database for PostgreSQL?

Azure Database for PostgreSQL is a managed database service based on the open-source Postgres database engine.

How do I enable the Apache AGE extension in Azure Database for PostgreSQL?

Login Azure Portal, go to 'server parameters' blade, and check 'AGE' on within 'azure.extensions' and 'shared_preload_libraries' parameters.

How do I enable write operations?

You can enable write operations by using the --allow-write flag in the claude_desktop_config.json.

Where is the claude_desktop_config.json file located?

On macOS, it's located in ~/Library/Application Support/Claude/. On Windows, you need to create a new one under %APPDATA%\Claude.