payplug-docs-mcp
by HacheDev
README.md
# payplug-docs-mcp
An unofficial MCP (Model Context Protocol) server that provides tools for
browsing and searching [Payplug's official documentation](https://docs.payplug.com/).
> **Disclaimer:** This is an independent, unofficial project and is not
> affiliated with, endorsed by, or maintained by Payplug.
## Features
- **list_payplug_docs** — List the known Payplug documentation pages.
- **read_payplug_doc** — Fetch and render a specific documentation page as
plain text.
- **search_payplug_docs** — Search across all configured documentation pages
and return ranked excerpts.
All documentation is fetched **live** from `https://docs.payplug.com/` at
runtime. No Payplug content is bundled, cached, or distributed with this
project.
## Installation
Requires Python 3.13+ and [uv](https://docs.astral.sh/uv/).
```bash
git clone https://github.com/hache/payplug-docs-mcp
cd payplug-docs-mcp
uv sync
```
## Usage
### With OpenCode
Add the following to your OpenCode configuration:
```json
{
"mcpServers": {
"payplug-docs": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/payplug-docs-mcp",
"python",
"server.py"
]
}
}
}
```
### From the command line
```bash
uv run python server.py
```
### Available tools
| Tool | Description |
|--------------------|-----------------------------------------------------|
| `list_payplug_docs` | Lists the Payplug documentation URLs known to the server |
| `read_payplug_doc` | Fetches and converts a Payplug doc page to plain text |
| `search_payplug_docs` | Searches across all pages and returns excerpts |
## License
The **source code** of this project is licensed under the MIT License — see
[LICENSE](LICENSE).
Payplug's documentation, trademarks, logos, and other third-party content are
**not** licensed under this project's MIT license. They remain the property of
their respective owners.TDQS
A4/5.0
Scored across 3 tools
Disambiguation5/5
Each tool has a clearly distinct purpose: reading a specific page, searching across pages, and listing known pages. There is no meaningful overlap or ambiguity between them.
Naming Consistency4/5
All tool names follow a verb_noun pattern with the common 'payplug_doc' prefix. The only minor inconsistency is that 'read_payplug_doc' uses singular 'doc' while the other two use plural 'docs'.
Tool Count5/5
Three tools is well-scoped for a documentation MCP. Each tool covers a necessary operation without redundancy or bloat.
Completeness5/5
The standard documentation access workflow is fully covered: list available docs, search within them, and read a specific page. There are no obvious missing operations for this domain.
Maintenance
ActivityMaintained
ResponsivenessNo issues