AGE-MCP-Server
AGE-MCP-сервер
Apache AGE MCP-сервер
Apache AGE™ — это графовая база данных PostgreSQL, совместимая с распределенными активами PostgreSQL и использующая графовые структуры данных для анализа и использования взаимосвязей и закономерностей в данных.
База данных Azure для PostgreSQL — это управляемая служба базы данных, основанная на ядре базы данных Postgres с открытым исходным кодом.
Оглавление
Related MCP server: Neo4j GraphRAG MCP Server
Предпосылки
Python 3.13 и выше
Этот модуль работает на psycopg
Включите расширение Apache AGE в экземпляре базы данных Azure для PostgreSQL. Войдите в портал Azure, перейдите в колонку «параметры сервера» и проверьте «AGE» в параметрах «azure.extensions» и «shared_preload_libraries». Дополнительные сведения см. в сообщении блога выше.
Загрузите расширение AGE в вашу базу данных PostgreSQL.
CREATE EXTENSION IF NOT EXISTS age CASCADE;Claude Загрузите с помощью Claude Desktop Client или,
brew install claudeVisual Studio Code Insiders Скачать с Visual Studio Code или,
brew intall visual-studio-codeУстановить
с заваркой
brew tap rioriost/age-mcp-server
brew install age-mcp-serverс уф
uv init your_project
cd your_project
uv venv
source .venv/bin/activate
uv add age-mcp-serverс python venv на macOS / Linux
mkdir your_project
cd your_project
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install age-mcp-serverс python venv на Windows
mkdir your_project
cd your_project
python -m venv venv
.\venv\Scripts\activate
python -m pip install age-mcp-serverИспользование с Клодом
в macOS
claude_desktop_config.jsonнаходится в~/Library/Application Support/Claude/.в Windows вам необходимо создать новый
claude_desktop_config.jsonв%APPDATA%\Claude.Homebrew на macOS
Homebrew устанавливает age-mcp-server в $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",
]
}
}
}uv / Pyhon venv
На 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",
]
}
}
}В 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",
]
}
}
}Если вам необходимо скрыть пароль или использовать Entra ID, вы можете установить --pg-con-str следующим образом.
{
"mcpServers": {
"age-manager": {
...
"--pg-con-str",
"host=your_server.postgres.database.azure.com port=5432 dbname=postgres user=your_username",
...
]
}
}
}Вам также необходимо задать переменную окружения PGPASSWORD или установить Azure CLI и войти в Azure, используя свою учетную запись Azure.
После сохранения claude_desktop_config.json запустите Claude Desktop Client.










Использование с Visual Studio Code
После установки выберите [Настройки]->[Настройки] и введите mcp в [Настройки поиска].

Отредактируйте settings.json следующим образом:
{
"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"
]
}
}
}
}Затем вы увидите start запуска сервера AGE MCP.
Переключить окно чата в режим agent .

Теперь вы можете работать с данными графика с помощью Visual Studio Code!

Операции записи
AGE-MCP-Server запрещает операции записи по умолчанию для безопасности. Если вы хотите разрешить операции записи, вы можете использовать флаг --allow-write .
{
"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"
]
}
}
}Заметки о выпуске
0.2.10 Выпуск
Обновление зависимости
0.2.9 Выпуск
Обновление зависимости
0.2.8 Выпуск
Добавить поддержку VSCode(Стабильная версия)
0.2.7 Выпуск
Добавить поддержку для VSCode Insiders
0.2.6 Выпуск
Исправить опечатку
0.2.5 Выпуск
Поддержка соединения с Entra ID
0.2.4 Выпуск
Обновление зависимости
0.2.3 Выпуск
Обновление зависимости
0.2.2 Выпуск
Удалите условную проверку операции
CREATE, добавивRETURNв описание инструментаwrite-age-cypher.
0.2.1 Выпуск
Исправлена ошибка в создании узла/ребра.
0.2.0 Выпуск
Добавить поддержку нескольких графиков
Добавить поддержку создания и удаления графиков
Устаревший аргумент
--graph-name
0.1.8 Выпуск
Добавить флаг
--allow-write
0.1.7 Выпуск
Добавить поддержку Windows
0.1.6 Выпуск
Исправлен парсер для значений
RETURN
0.1.5 Выпуск
Проект релиза
0.1.4 Выпуск
Проект релиза
0.1.3 Выпуск
Проект релиза
0.1.2 Выпуск
Проект релиза
0.1.1 Выпуск
Проект релиза
0.1.0a1 Выпуск
Проект релиза
Для получения дополнительной информации
Apache AGE: https://age.apache.org/
GitHub: https://github.com/apache/age .
Документ: https://age.apache.org/age-manual/master/index.html
Лицензия
Лицензия Массачусетского технологического института
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables graph database interactions with Neo4j, allowing users to access and manipulate graph data through natural language commands.
- AlicenseAqualityCmaintenanceAn MCP server that enables LLMs to perform semantic and fulltext searches within Neo4j while executing complex, search-augmented Cypher queries for GraphRAG applications. It provides tools for database schema discovery and supports multi-provider embeddings to facilitate advanced graph traversals.52MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) Server that allows AI models to securely interact with data hosted in Azure Database for PostgreSQL. It enables natural language querying, schema exploration, and data management through MCP clients like Claude Desktop and Visual Studio Code.MIT
- AlicenseNot gradedqualityBmaintenanceA read-only MCP server that connects Claude to the Northwind sample PostgreSQL database, allowing natural language queries to generate SQL and charts.2MIT
Related MCP Connectors
GibsonAI MCP server: manage your databases with natural language
MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rioriost/age_mcp_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server