
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
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →