π License: MIT
π Version
π MCP
API ν€ λ°κΈ° Β· Smitheryμμ 보기 Β· Plenitudo AI μ μ
λ±λ‘λ κ³³: Smithery Β· Glama
μλ μ리
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β 1. Inspect β β 2. Fill β β 3. Done β
β β β β β β β β
β list_form_ β β fill_form β β Filled PDF β
β fields β β β β saved to disk β
β β β β β β
β Returns every β β Writes values, β β Open in β
β field name, β β saves output β β Preview or β
β type & value β β file β β send anywhere β
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββλλΆλΆμ AI μν¬νλ‘μ°λ λ§μ§λ§ λ¨κ³μμ λ§νλλ€. μμ΄μ νΈλ μμμ μ΄ν΄νμ§λ§ μμ±ν μλ μμ΅λλ€. FormFillμ μΈ κ°μ§ ν΅μ¬ λκ΅¬λ‘ κ·Έ 격차λ₯Ό ν΄μν©λλ€.
Related MCP server: 402-mcp
λꡬ
λꡬ | μ€λͺ | μ¬μ© μκΈ° |
| μ΄λ¦, μ ν, νμ¬ κ°μ ν¬ν¨ν λͺ¨λ μμ± κ°λ₯ν νλλ₯Ό λ°νν©λλ€ | 첫 λ²μ§Έ λ¨κ³: μμμ 무μμ΄ μλμ§ νμΈ |
| μ 곡λ νλ κ°μΌλ‘ PDFλ₯Ό μ±μ°κ³ κ²°κ³Όλ₯Ό μ μ₯ν©λλ€ | μΌλ° μμ (1~5νμ΄μ§) |
|
| 볡μ‘ν λ€μ€ νμ΄μ§ μμ (6νμ΄μ§ μ΄μ) |
νΈνμ±
MCP νΈν νΈμ€νΈ:
Claude Desktop β
claude_desktop_config.jsonμ μΆκ°Cursor β MCP μλ² μ€μ
Cline β λμΌν μ€μ ν¨ν΄
Continue β λμΌν μ€μ ν¨ν΄
Model Context Protocolμ μ§μνλ λͺ¨λ μμ΄μ νΈ
μ§μλλ μμ μ ν
μΉ΄ν κ³ λ¦¬ | μμ |
μΈκΈ | W-9, W-4, 1040, Schedule C, μ£Όλ³ μμ |
μΈμ¬ | I-9, μ¨λ³΄λ© ν¨ν·, 볡리νμ λ±λ‘, PTO |
λ²λ₯ | NDA, μλ κ³μ½μ, κ³μ½μ, κ³΅κ° λμμ |
보ν | μ²κ΅¬ μμ, κ°μ μ μ²μ |
λΆλμ° | λ§€λ§€ κ³μ½μ, μλ μ μ²μ, κ³΅κ° λμμ |
κ΅μ‘ | μ ν μ μ², νμκΈ μ§μ, μ±μ μ¦λͺ μ |
μκΈ
λ±κΈ | κ°κ²© | μκ° μμ± νμ |
λ¬΄λ£ | $0 | 50ν |
Pro | $9.99 / μ | 무μ ν |
**formfill.plenitudo.ai**μμ API ν€λ₯Ό λ°μΌμΈμ
λΉ λ₯Έ μμ
1. API ν€ λ°κΈ°
formfill.plenitudo.aiμμ κ°μ νμΈμ. λ¬΄λ£ λ±κΈμ μ¦μ μ΄μ©ν μ μμ΅λλ€.
2. Claude Desktopμ μ°κ²°
~/Library/Application Support/Claude/claude_desktop_config.jsonμ νΈμ§νμΈμ:
{
"mcpServers": {
"formfill": {
"command": "/Users/YOUR_USERNAME/Projects/formfill-mcp/venv/bin/python",
"args": ["/Users/YOUR_USERNAME/Projects/formfill-mcp/server.py"]
}
}
}Claude Desktopμ μ¬μμνμΈμ. π¨ λꡬ μμ΄μ½μ΄ 보μ΄λ©΄ FormFillμ΄ μ°κ²°λ κ²μ λλ€.
3. 첫 λ²μ§Έ μμ μμ±νκΈ°
List the fillable fields in /Users/me/Desktop/w9.pdf using API key ff_free_abc123Fill the form at /Users/me/Desktop/w9.pdf with:
name: Jane Smith
TIN: 12-3456789
address: 123 Main St, Austin TX 78701
Save to /Users/me/Desktop/w9_filled.pdf
API key: ff_free_abc123ν둬ννΈ μμ
W-9 (μΈκΈ):
Fill the W-9 at ~/Desktop/fw9.pdf with my name "John Smith", SSN "123-45-6789",
address "456 Oak Ave, Boston MA 02101". Business type: Individual/sole proprietor.
Save to ~/Desktop/fw9_filled.pdf. API key: ff_free_abc123μλ μ μ²μ:
Fill the rental application at ~/Desktop/rental_app.pdf with these values:
[paste field values]. Save to ~/Desktop/rental_filled.pdf. API key: ff_free_abc123λ€μ€ νμ΄μ§ κ³μ½μ:
Fill the 8-page NDA at ~/Desktop/nda.pdf. My name: Jane Smith, Company: Acme Corp,
Date: March 28 2026. Use fill_form_multipage. API key: ff_free_abc123μλ΅ νμ
μ±κ³΅:
{
"ok": true,
"output_path": "/Users/me/forms/w9_filled.pdf",
"fields_filled": 12,
"invalid_fields": []
}μ€λ₯:
{"ok": false, "error": "Invalid API key"}
{"ok": false, "error": "Usage limit reached. Upgrade at https://formfill.plenitudo.ai"}
{"ok": false, "error": "File not found: /Users/me/missing.pdf"}μ체 νΈμ€ν
git clone https://github.com/knportal/formfill-mcp.git
cd formfill-mcp
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
python manage_keys.py create --tier free
python server.py
# β MCP server running on http://localhost:8000μ격 μμ΄μ νΈ μ‘μΈμ€λ₯Ό μν΄ ν¬ν¨λ Cloudflare Worker(worker.js)λ₯Ό λ°°ν¬νμΈμ.
μν€ν μ²
server.py β MCP server (3 tools)
auth.py β API key validation + usage tracking (SQLite)
stripe_webhook.py β Stripe subscription webhook handler
worker.js β Cloudflare Worker (remote proxy)
manage_keys.py β Key management CLI
data/keys.db β API key store
data/usage.db β Monthly usage countersκΈ°μ¬ λ° λ³΄μ
CONTRIBUTING.md β κ°λ° μ€μ λ° PR κ°μ΄λλΌμΈ
SECURITY.md β μ± μ μλ κ³΅κ° μ μ±
λΌμ΄μ μ€
MIT β Copyright Β© 2025 Plenitudo AI
This server cannot be installed
Maintenance
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/knportal/formfill-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
