AGE-MCP-Server logo

AGE-MCP-Server

by rioriost

AGE-MCP-Server is a server that allows you to interact with Apache AGE, a PostgreSQL graph database extension, through Claude and Visual Studio Code. It enables querying and manipulating graph data within these environments.

View on GitHub

Last updated: N/A

What is AGE-MCP-Server?

AGE-MCP-Server is a server that acts as a bridge between Apache AGE (a graph database extension for PostgreSQL) and applications like Claude and Visual Studio Code. It allows users to interact with and query graph data stored in Apache AGE through these interfaces.

How to use AGE-MCP-Server?

The server can be installed using brew, uv, or python venv. After installation, configure Claude or Visual Studio Code to connect to the server by specifying the connection string to your PostgreSQL database with the AGE extension enabled. You can then use natural language queries in Claude or the agent mode in VS Code to interact with your graph data.

Key features of AGE-MCP-Server

  • Integration with Claude for natural language graph querying

  • Integration with Visual Studio Code

  • Support for read operations on graph data

  • Optional support for write operations (requires --allow-write flag)

  • Support for multiple graphs

  • Graph creation and deletion support

Use cases of AGE-MCP-Server

  • Querying graph data using natural language

  • Visualizing graph data in Visual Studio Code

  • Creating and deleting graphs

  • Analyzing relationships and patterns in data

  • Prototyping graph database applications

FAQ from AGE-MCP-Server

What is Apache AGE?

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

What is MCP?

MCP likely refers to a Message Control Protocol or a similar communication protocol used by Claude or VS Code to interact with the server.

How do I enable write operations?

Use the --allow-write flag when starting the server.

How do I configure Claude to use this server?

Modify the claude_desktop_config.json file to include the server configuration, specifying the command and arguments to start the server.

How do I configure Visual Studio Code to use this server?

Edit the settings.json file in VS Code to include the server configuration under the mcp section.