PP

pgmoneta/pgmoneta_mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

21 stars 34 forks 品質 60 トレンド 43GPL-3.0

Pgmoneta の公式 MCP サーバー

概要

postgreSQL のバックアップ/復元ソリューションである pgmoneta 用に構築された公式モデルコンテキストプロトコルサーバーです。 SCRAM-SHA-256 を使って pgmoneta サーバーで認証します。 ユーザ管理はpgmoneta-mcp-adminという管理ツールで行います。 pgmoneta-mcp-client では、pgmoneta-mcp-inspector では、より構造化された検査 CLI を提供します。 ネイティブクライアントは、OpenAI APIを介して言語モデルと通信します。 ローカルモデルの場合、文書化されたサーバーはorangu-serverです。 点 pgmoneta-mcp-client で OpenAI エンドポイント: 以下のコマンドは /usr/local 階層にインストールします。 次のコマンドは DEBUG バージョンを作成します。 GitHub.comで管理される貢献

概要(AI 翻訳)

pgmoneta MCPは構築された公式モデルコンテキストプロトコルサーバーです 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 は、 ローカルモデルの場合、文書化されたサーバーは オランジュサーバ

インストールしたモデルを起動します。

ポイント [pgmoneta-mcp-client] は、OpenAI エンドポイントで:

セットアップの doc/LOCAL LLM.md を参照してください。

ソースのコンパイル

**pgmoneta ** 要求します

  • 錆
  • 貨物
  • rst2manの
  • パンドック
  • texliveの

###リリースビルド

次のコマンドは [[/usr/local 階層に pgmoneta MCP をインストールします。

デバッグビルド

以下のコマンドは、pgmoneta MCPの[[DEBUG]バージョンを作成します。

投稿

pgmonetaへの貢献はGitHub.comで管理されています

  • ご質問
  • 問題の発生
  • 特徴の要求
  • コード投稿

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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

GitHub で README 全文を見る

インストール

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

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →