AI asistanlarının PDFMonkey API aracılığıyla şablonları listelemesine, belgeler oluşturmasına ve kullanım kotalarını kontrol etmesine olanak tanır.
Ayrıca bilinen adı pdfmonkey/pdfmonkey-mcp, pdfmonkey-mcp, pdfmonkey-mcp-server
- Yıldızlar
- 0
- Araçlar
- 11
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.0.1
- Son commit
- 26 Eki 2026
- Lisans
- MIT
PDFMonkey MCP nedir?
PDFMonkey bir MCP sunucusudur. AI asistanlarının PDFMonkey API aracılığıyla şablonları listelemesine, belgeler oluşturmasına ve kullanım kotalarını kontrol etmesine olanak tanır. 11 araç sunar; örneğin list_workspaces, list_templates, get_template.
Özet, projenin README dosyasından oluşturuldu
PDFMonkey MCP sunucusu hakkında
Bu server, Claude veya Cursor gibi AI asistanlarını kullanarak mevcut şablonlardan belge oluşturmanızı sağlar. Geliştiriciler, belge iş akışlarını doğrudan bir sohbet arayüzünden yönetmek için PDFMonkey hesaplarını bir MCP client'a bağlayabilirler. Server, stdio üzerinden yerel olarak çalışır ve bir ortam değişkeni (environment variable) aracılığıyla sağlanan bir PDFMONKEY_API_KEY gerektirir.
Kullanıcılar; çalışma alanlarını listelemek, şablon HTML ve CSS bilgilerini almak ve Liquid snippet'lerini yönetmek için belirli araçları kullanarak PDFMonkey hesaplarıyla etkileşime girebilirler. Server, belge oluşturma sürecini sonuçları üç dakikaya kadar sorgulayarak (polling) yönetir. Ayrıca hesap detaylarını kontrol etme, kullanım kotalarını izleme ve belgeleri silme yeteneği de sunar. Mevcut şablonları okuyup kullanabilse de, bunları oluşturmayı veya düzenlemeyi desteklemez; bu işlemler için PDFMonkey CLI gereklidir.
Neler yapabilirsiniz
- 1Yeni PDF belgeleri oluşturunAI asistanınızdan, kayıtlı şablonlarınızdan birini kullanarak belirli bir belge üretmesini isteyin.
- 2API kullanım limitlerini izleyinPDFMonkey hesabınızı yönetmek için mevcut planınızı ve kalan kotanızı kontrol edin.
- 3Şablon yapılarını inceleyinBelirli bir şablon için temel HTML, CSS ve örnek verileri çekin.
- 4Belge oluşturma sürecini takip edinBir belgenin hazır olup olmadığını doğrulayın ve indirme bağlantısını alın.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
PDFMonkey MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a eklePDFMonkey MCP'yi Claude Code içine yükleyin
$ claude mcp add --env 'PDFMONKEY_API_KEY=<YOUR_PDFMONKEY_API_KEY>' pdfmonkey-mcp -- npx -y pdfmonkey-mcp-serverPDFMonkey MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"pdfmonkey-mcp": {
"command": "npx",
"args": [
"-y",
"pdfmonkey-mcp-server"
],
"env": {
"PDFMONKEY_API_KEY": "<YOUR_PDFMONKEY_API_KEY>"
}
}
}
}PDFMonkey MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"pdfmonkey-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"pdfmonkey-mcp-server"
],
"env": {
"PDFMONKEY_API_KEY": "<YOUR_PDFMONKEY_API_KEY>"
}
}
}
}PDFMonkey MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"pdfmonkey-mcp","type":"stdio","command":"npx","args":["-y","pdfmonkey-mcp-server"],"env":{"PDFMONKEY_API_KEY":"<YOUR_PDFMONKEY_API_KEY>"}}'PDFMonkey MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"pdfmonkey-mcp": {
"command": "npx",
"args": [
"-y",
"pdfmonkey-mcp-server"
],
"env": {
"PDFMONKEY_API_KEY": "<YOUR_PDFMONKEY_API_KEY>"
}
}
}
}PDFMonkey MCP'yi Codex içine yükleyin
$ codex mcp add pdfmonkey-mcp --env 'PDFMONKEY_API_KEY=<YOUR_PDFMONKEY_API_KEY>' -- npx -y pdfmonkey-mcp-serverPDFMonkey MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.pdfmonkey-mcp] command = "npx" args = ["-y", "pdfmonkey-mcp-server"] [mcp_servers.pdfmonkey-mcp.env] PDFMONKEY_API_KEY = "<YOUR_PDFMONKEY_API_KEY>"
PDFMonkey MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user -e 'PDFMONKEY_API_KEY=<YOUR_PDFMONKEY_API_KEY>' pdfmonkey-mcp npx -- -y pdfmonkey-mcp-serverPDFMonkey MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"pdfmonkey-mcp": {
"command": "npx",
"args": [
"-y",
"pdfmonkey-mcp-server"
],
"env": {
"PDFMONKEY_API_KEY": "<YOUR_PDFMONKEY_API_KEY>"
}
}
}
}PDFMonkey MCP araçları 11
README dosyasından algılandılist_workspaceslist_templatesget_templategenerate_documentget_document_statuslist_documentsdelete_documentlist_snippetsget_snippetget_quotaget_user_info
| list_workspaces | — | |
| list_templates | — | |
| get_template | — | |
| generate_document | — | |
| get_document_status | — | |
| list_documents | — | |
| delete_document | — | |
| list_snippets | — | |
| get_snippet | — | |
| get_quota | — | |
| get_user_info | — |
Yapılandırma
PDFMONKEY_API_KEYGerekliGizliYour PDFMonkey API key from https://dashboard.pdfmonkey.io/account
| Ad | Açıklama | Sunucu |
|---|---|---|
| PDFMONKEY_API_KEY | Your PDFMonkey API key from https://dashboard.pdfmonkey.io/account | GerekliGizli |
Otomatik kontroller
Çalıştırıldı 13 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirGeçti
- Açık kaynak lisansı (OSI)Geçti
- Son bir yıl içinde commit veya sürüm mevcutGeçti
- Paket adı popüler bir pakete yakın değilGeçti
- Uzak uç nokta HTTPS kullanıyorKontrol edilmedi
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Modele yönelik gizli talimat yokGeçti
- Pakette veya bağımlılıklarında kritik uyarı yokGeçti
PDFMonkey MCP Server
The official Model Context Protocol (MCP) server for PDFMonkey. It lets AI assistants such as Claude, Cursor or any other MCP client list your templates, generate documents and check your quota through the PDFMonkey API.
- Runs locally over stdio, with your API key
- Listed in the MCP Registry as
io.github.pdfmonkey/pdfmonkey-mcp - Documentation: pdfmonkey.io/docs/integrations/mcp
The MCP server works with existing templates: it can read them but not create or edit them. To let an agent build and preview templates, use the PDFMonkey CLI.
Get your API key
Sign up at dashboard.pdfmonkey.io/register, then copy your API key from your account page.
Setup
The server needs Node.js 18 or later and reads your key from the PDFMONKEY_API_KEY environment variable.
Claude Code
claude mcp add pdfmonkey -e PDFMONKEY_API_KEY=your-api-key -- npx -y pdfmonkey-mcp-server
Claude Desktop, Cursor and other clients
Add this to your client’s MCP configuration (claude_desktop_config.json for Claude Desktop, .cursor/mcp.json for Cursor):
{
"mcpServers": {
"pdfmonkey": {
"command": "npx",
"args": ["-y", "pdfmonkey-mcp-server"],
"env": {
"PDFMONKEY_API_KEY": "your-api-key"
}
}
}
}
Claude Desktop’s configuration file lives in ~/Library/Application Support/Claude/ on macOS and %APPDATA%\Claude\ on Windows.
Docker
No image is published yet, so build it locally:
docker build -t pdfmonkey-mcp-server .
{
"mcpServers": {
"pdfmonkey": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "PDFMONKEY_API_KEY", "pdfmonkey-mcp-server"],
"env": {
"PDFMONKEY_API_KEY": "your-api-key"
}
}
}
}
See DOCKER-MCP-TOOLKIT.md to use it with the Docker MCP Toolkit.
Tools
| Tool | What it does |
|---|---|
list_workspaces |
List the workspaces your API key can access |
list_templates |
List the templates of a workspace |
get_template |
Get a template’s HTML, CSS and sample data |
generate_document |
Generate a document and wait for it (polls every 1.5 s, up to 3 minutes) |
get_document_status |
Check a document’s status and get its download URL |
list_documents |
List documents, filtered by status, template or update time |
delete_document |
Delete a document permanently |
list_snippets |
List the Liquid snippets of a workspace |
get_snippet |
Get a snippet’s code |
get_quota |
Get your quota and plan |
get_user_info |
Get your account details |
The server also exposes four prompts: list-templates-formatted, show-documents-status, generate-invoice and workspace-overview.
Good to know:
- Download URLs expire after one hour. Download the file right away, or use a share link (Pro+ and Premium plans).
- If a generation takes longer than 3 minutes, call
get_document_statuslater with the document ID.
Example
You: Generate an invoice for ACME with my invoice template.
Claude: [calls list_templates, then generate_document]
Your invoice is ready: https://…
Development
npm install
npm run build # compile to dist/
npm test # run the test suite
npm run watch # rebuild on change
To try the server against the real API:
PDFMONKEY_API_KEY=your-api-key npm start
Troubleshooting
- “PDFMONKEY_API_KEY environment variable is required”: the key is missing from your client configuration.
- 401 errors: the key is wrong or was regenerated. Copy it again from your account page.
- Docker container exits immediately: run it with
-i, MCP talks over stdin.
Resources
Questions about the server? Open an issue. Questions about PDFMonkey itself? Contact us.
License
MIT, see LICENSE.
PDFMonkey MCP soruları
PDFMonkey MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --env 'PDFMONKEY_API_KEY=<YOUR_PDFMONKEY_API_KEY>' pdfmonkey-mcp -- npx -y pdfmonkey-mcp-server komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
PDFMonkey MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
PDFMonkey MCP hangi araçları sunar?
11 araç sunar; bunlar arasında list_workspaces, list_templates, get_template, generate_document, get_document_status yer alır.
MCP server şablon oluşturabilir veya düzenleyebilir mi?
Hayır, server mevcut şablonları okuyabilir ancak bunları oluşturamaz veya düzenleyemez. Şablon oluşturmak ve önizlemek için PDFMonkey CLI kullanmalısınız.
PDF indirme bağlantıları ne kadar süre geçerlidir?
İndirme bağlantıları geçicidir ve bir saat sonra sona erer.
Bir belge oluşturma işlemi 3 dakikadan uzun sürerse ne yapmalıyım?
İşlem 3 dakikayı aşarsa, daha sonra belge ID'si ile birlikte get_document_status aracını kullanmalısınız.