VOOZH about

URL: https://glama.ai/mcp/servers/knportal/formfill-mcp?locale=ko-KR

⇱ formfill-mcp by knportal | Glama


πŸ‘ 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

도ꡬ

도ꡬ

μ„€λͺ…

μ‚¬μš© μ‹œκΈ°

list_form_fields

이름, μœ ν˜•, ν˜„μž¬ 값을 ν¬ν•¨ν•œ λͺ¨λ“  μž‘μ„± κ°€λŠ₯ν•œ ν•„λ“œλ₯Ό λ°˜ν™˜ν•©λ‹ˆλ‹€

첫 번째 단계: 양식에 무엇이 μžˆλŠ”μ§€ 확인

fill_form

제곡된 ν•„λ“œ κ°’μœΌλ‘œ PDFλ₯Ό μ±„μš°κ³  κ²°κ³Όλ₯Ό μ €μž₯ν•©λ‹ˆλ‹€

일반 양식 (1~5νŽ˜μ΄μ§€)

fill_form_multipage

fill_formκ³Ό λ™μΌν•˜λ©°, λŒ€ν˜• λ¬Έμ„œλ₯Ό νŽ˜μ΄μ§€λ³„λ‘œ μ²˜λ¦¬ν•©λ‹ˆλ‹€

λ³΅μž‘ν•œ 닀쀑 νŽ˜μ΄μ§€ 양식 (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_abc123
Fill 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


A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Latest Blog Posts

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