PP

pgmoneta/pgmoneta_mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

21 stars 34 forks Качество 60 Тренд 43GPL-3.0

Официальный сервер 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

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →