
pgmoneta/pgmoneta_mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Официальный сервер MCP для pgmoneta
Обзор
официальный сервер Model Context Protocol, созданный для pgmoneta, решение для резервного копирования / восстановления PostgreSQL. Он использует SCRAM-SHA-256 для аутентификации с сервером pgmoneta. Управление пользователями осуществляется с помощью инструмента администрирования, называемого pgmoneta-mcp-admin. Интерактивное выполнение инструмента доступно через pgmoneta-mcp-клиента, в то время как pgmoneta-mcp-инспектор обеспечивает более структурированную проверку CLI. Нативный клиент взаимодействует с языковыми моделями через API OpenAI. Для локальной модели документированный сервер является орангу-сервером. Точка pgmoneta-mcp-клиента в конечной точке OpenAI Следующие команды будут установлены в /usr/локальной иерархии. Следующие команды создадут версию DEBUG. Вклады будут управляться на GitHub.com
Обзор (машинный перевод)
pgmoneta MCP является официальным сервером Model Context Protocol для pgmoneta, решение для резервного копирования / восстановления PostgreSQL.
Обзор
pgmoneta MCP построен на rmcp.
Он использует SCRAM-SHA-256 для аутентификации с сервером pgmoneta.
Управление пользователями осуществляется с помощью инструмента администрирования под названием pgmoneta-mcp-admin.
Интерактивное исполнение инструмента доступно через pgmoneta-mcp-client, в то время как
pgmoneta-mcp-inspector обеспечивает более структурированную проверку CLI.
Поддержка OpenAI API
Родной pgmoneta MCP клиент общается с языковыми моделями через OpenAI API. Для локальной модели документированный сервер Орангу-серватор.
Запуск установленной модели:
Точка [[Т3]] на конечной точке OpenAI:
См. doc/LOCAL LLM.md для настройки.
Составление источника
pgmoneta требует
- ржавчина
- груз *st2man Пандок *exlive
###Создание релиза
Следующие команды будут устанавливать pgmoneta MCP в иерархии /usr/local.
###Строительство
Следующие команды создадут DEBUG версию pgmoneta MCP.
# Вклад
Вклады в pgmoneta управляются на GitHub.com
- Задать вопрос
- Поднять вопрос
- Функциональный запрос
- Представление кода
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
pgmoneta MCP
pgmoneta MCP is the official Model Context Protocol server built for pgmoneta, a backup / restore solution for PostgreSQL.
Overview
pgmoneta MCP is built upon rmcp.
It uses SCRAM-SHA-256 to authenticate with pgmoneta server.
User management is done with the administration tool called pgmoneta-mcp-admin.
Interactive tool execution is available through pgmoneta-mcp-client, while
pgmoneta-mcp-inspector provides a more structured inspection CLI.
OpenAI API support
The native pgmoneta MCP client communicates with language models through the OpenAI API. For a local model, the documented server is orangu-server.
Start an installed model:
orangu-server --all ggml-org/gemma-4-E4B-it-GGUF
Point pgmoneta-mcp-client at its OpenAI endpoint:
[pgmoneta_mcp_client]
url = http://localhost:6432/mcp
timeout = 30
model = gemma
[gemma]
endpoint = http://localhost:8100/v1
model = ggml-org/gemma-4-E4B-it-GGUF
max_tool_rounds = 10
See doc/LOCAL_LLM.md for the setup.
Compiling the source
pgmoneta requires
dnf install rust rust-analyzer rustfmt rust-src rust-std-static cargo
Release build
The following commands will install pgmoneta MCP in the /usr/local hierarchy.
git clone https://github.com/pgmoneta/pgmoneta_mcp.git
cd pgmoneta_mcp
cargo build --release
sudo cargo install --root /usr/local/
Debug build
The following commands will create a DEBUG version of pgmoneta MCP.
git clone https://github.com/pgmoneta/pgmoneta_mcp.git
cd pgmoneta_mcp
cargo build
cd target/debug
Contributing
Contributions to pgmoneta are managed on GitHub.com
Contributions are most welcome !
Please, consult our Code of Conduct policies for interacting in our community.
Consider giving the project a star on GitHub if you find it useful. And, feel free to follow the project on X as well.
License
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →