PP

pgmoneta/pgmoneta_mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

21 stars 34 forks 质量 60 趋势 43GPL-3.0

Pgmoneta 的官方 MCP 服务器

概览

是用于 pgmoneta 的官方模式上下文协议服务器,为 PostgreSQL 创建备份/还原解决方案。 它使用SCRAM-SHA-256认证与pgmoneta服务器. 用户管理使用名为pgmoneta-mcp-admin的管理工具来完成. 交互式工具执行是通过pgmoneta-mcp-client提供的,而pgmoneta-mcp-inspector则提供更结构化的检查CLI. 本地客户端通过OpenAI API与语言模型进行交流. 对于本地模型,所记录的服务器为Oangu服务器. Pgmoneta-mcp-客户端在其 OpenAI 端点: 以下命令将安装在 /usr/ 本地等级 。 以下命令将创建 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 (英语). 对于本地模式,文件服务器是 猩猩服务员。

启动已安装的模型 :

其OpenAI端点pgmoneta-mcp-client:

设置请参见Doc/LOCAL LLM.md.

□ 编译源

** pgmoneta** 要求

*生锈

  • 货物
  • Rst2man (英语). *泛日语
  • 特克西活

QQ 释放构建

以下命令将在 [[T4] 等级中安装pgmoneta MCP.

QQ 调试构建

以下命令将创建一个 DEBUG版本的pgmoneta MCP.

□ 贡献

对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 新手?先看 mcpskill.org 教程 →