Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Homebrew Age Mcp Server

    Apache AGE MCP Server

    1 stars
    Python
    Updated Oct 31, 2025

    Table of Contents

    • Table of Contents
    • Prerequisites
    • Install
    • Usage with Claude
    • Usage with Visual Studio Code
    • Write Operations
    • For More Information
    • License

    Table of Contents

    • Table of Contents
    • Prerequisites
    • Install
    • Usage with Claude
    • Usage with Visual Studio Code
    • Write Operations
    • For More Information
    • License

    Documentation

    AGE-MCP-Server

    License

    Python

    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
    • 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.
    sql
    CREATE EXTENSION IF NOT EXISTS age CASCADE;
    • Claude

    Download from Claude Desktop Client or,

    bash
    brew install claude
    • Visual Studio Code Insiders

    Download from Visual Studio Code or,

    bash
    brew intall visual-studio-code

    Install

    • with brew
    bash
    brew intall rioriost/tap/age_mcp_server
    
    - with uv

    uv init your_project

    cd your_project

    uv venv

    source .venv/bin/activate

    uv add age_mcp_server

    code
    - with python venv on macOS / Linux

    mkdir your_project

    cd your_project

    python3 -m venv .venv

    source .venv/bin/activate

    python3 -m pip install age_mcp_server

    code
    - with python venv on Windows

    mkdir your_project

    cd your_project

    python -m venv venv

    .\venv\Scripts\activate

    python -m pip install age_mcp_server

    code
    ## 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.

    {

    "mcpServers": {

    "age_manager": {

    "command": "age_mcp_server",

    "args": [

    "--pg-con-str",

    "host=your_server.postgres.database.azure.com port=5432 dbname=postgres user=your_username password=your_password",

    ]

    }

    }

    }

    code
    - uv / Pyhon venv
    
    On macOS:

    {

    "mcpServers": {

    "age_manager": {

    "command": "/Users/your_username/.local/bin/uv",

    "args": [

    "--directory",

    "/path/to/your_project",

    "run",

    "age_mcp_server",

    "--pg-con-str",

    "host=your_server.postgres.database.azure.com port=5432 dbname=postgres user=your_username password=your_password",

    ]

    }

    }

    }

    code
    On Windows:

    {

    "mcpServers": {

    "age_manager": {

    "command": "C:\\Users\\USER\\.local\\bin\\uv.exe",

    "args": [

    "--directory",

    "C:\\path\\to\\your_project",

    "run",

    "age_mcp_server",

    "--pg-con-str",

    "host=your_server.postgres.database.azure.com port=5432 dbname=postgres user=your_username password=your_password",

    ]

    }

    }

    }

    code
    If you need to hide the password or to use Entra ID, you can set `--pg-con-str` as follows.

    {

    "mcpServers": {

    "age_manager": {

    ...

    "--pg-con-str",

    "host=your_server.postgres.database.azure.com port=5432 dbname=postgres user=your_username",

    ...

    ]

    }

    }

    }

    code
    And, you need to set `PGPASSWORD` env variable, or to [install Azure CLI](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli) and [sign into Azure](https://learn.microsoft.com/en-us/cli/azure/authenticate-azure-cli) with your Azure account.
    
    After saving `claude_desktop_config.json`, start Claude Desktop Client.
    
    ![Show me graphs on the server](https://raw.githubusercontent.com/rioriost/age_mcp_server/main/images/query_01.png)
    ![Show me a graph schema of FROM_AGEFREIGHTER](https://raw.githubusercontent.com/rioriost/age_mcp_server/main/images/query_02.png)
    ![Pick up a customer and calculate the amount of its purchase.](https://raw.githubusercontent.com/rioriost/age_mcp_server/main/images/query_03.png)
    ![Find another customer buying more than Lisa](https://raw.githubusercontent.com/rioriost/age_mcp_server/main/images/query_04.png)
    ![OK. Please make a new graph named MCP_Test](https://raw.githubusercontent.com/rioriost/age_mcp_server/main/images/query_05.png)
    ![Make a node labeled 'Person' with properties, name=Rio, age=52](https://raw.githubusercontent.com/rioriost/age_mcp_server/main/images/query_06.png)
    ![Please make an another node labeled 'Company' with properties, name=Microsoft](https://raw.githubusercontent.com/rioriost/age_mcp_server/main/images/query_07.png)
    ![Can you put a relation, "Rio WORK at Microsoft"?](https://raw.githubusercontent.com/rioriost/age_mcp_server/main/images/query_08.png)
    ![Delete the graph, MCP_Test](https://raw.githubusercontent.com/rioriost/age_mcp_server/main/images/query_09.png)
    
    ![Claude on Windows](https://raw.githubusercontent.com/rioriost/age_mcp_server/main/images/Claude_Win.png)
    
    ## Usage with Visual Studio Code
    
    After installing, [Preferences]->[Settings] and input `mcp` to [Search settings].
    
    ![MCP Settings in Preferences](images/vscode_mcp_settings.png)
    
    Edit the settings.json as followings:

    {

    "mcp": {

    "inputs": [],

    "servers": {

    "age_manager": {

    "command": "/Users/your_user_name/.local/bin/uv",

    "args": [

    "--directory",

    "/path/to/your_project",

    "run",

    "age_mcp_server",

    "--pg-con-str",

    "host=your_server.postgres.database.azure.com port=5432 dbname=postgres user=your_username password=your_password",

    "--debug"

    ]

    }

    }

    }

    }

    code
    And then, you'll see `start` to start the AGE MCP Server.
    
    Switch the Chat window to `agent` mode.
    
    ![VSCode Agent](images/vscode_chat_01.png)
    
    Now, you can play with your graph data via Visual Studio Code!
    
    ![VSCode Agent](images/vscode_chat_02.png)
    
    ## 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.

    {

    "mcpServers": {

    "age_manager": {

    "command": "age_mcp_server",

    "args": [

    "--pg-con-str",

    "host=your_server.postgres.database.azure.com port=5432 dbname=postgres user=your_username password=your_password",

    "--allow-write"

    ]

    }

    }

    }

    code
    ## 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

    Similar MCP

    Based on tags & features

    • NE

      Nebulablock Mcp Server

      Python·
      1
    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00
    • HE

      Hello Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • NE

      Nebulablock Mcp Server

      Python·
      1
    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00
    • HE

      Hello Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k