Token导航 LogoToken导航TokenDH.com
Formfill MCP logo
文档知识stdio官方级别未说明来源级核验

Formfill MCP

MCP Server

FormFill MCP是一款AI驱动的PDF表单自动填充工具,适用于税务表单、人力资源文件、法律文档等多种场景。

工具数

3

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude文档处理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

knportal

提供方

knportal

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv venv

详细介绍

FormFill MCP

Fill any PDF form from your AI agent — in a single tool call.

](https://smithery.ai/server/@knportal/formfill-mcp) ![License: MIT](LICENSE) ](smithery.yaml) ![MCP](https://modelcontextprotocol.io)

Tax forms · HR paperwork · Legal documents · Lease agreements · Insurance claims

If it has fillable fields, FormFill can fill it.

获取API密钥 · Smithery的观点 ·建造于 完整 AI

上市时间: 史密瑟里 · 格拉玛

______________________________________________________________________

运作原理

 ┌─────────────────┐        ┌─────────────────┐        ┌─────────────────┐
 │  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  │
 └─────────────────┘        └─────────────────┘        └─────────────────┘

大多数人工智能工作流程在最后一英里崩溃:代理 *理解* 形式,但不能 *写信给它*.FormFill通过三个专注的工具填补了这一空白。

______________________________________________________________________

工具

工具说明何时使用
list_form_fields返回每个可填写的字段——名称、类型和当前值第一步:发现表单中的内容
fill_form用提供的字段值填写PDF并保存结果标准表格(1-5页)
fill_form_multipagefill_form,对于大型文档,逐页处理复杂的多页表单(6+页)

______________________________________________________________________

使用

任何MCP兼容主机:

  • 克劳德桌面版 --添加到 claude_desktop_config.json
  • 光标 --MCP服务器配置
  • 克莱恩 --相同的配置模式
  • 继续 --相同的配置模式
  • 支持模型上下文协议的任何代理

______________________________________________________________________

支持的表单类型

类别示例
税务W-9、W-4、1040、附表C、州表格
人力资源I-9、入职信息包、福利登记、PTO
法律保密协议、租赁协议、合同、披露
保险索赔表、注册申请
房地产购买协议、租赁申请、披露
教育入学、经济援助、成绩单

______________________________________________________________________

定价

级别价格每月填充
自由0美元50次填充
专业版9.99美元/月无限制

获取API密钥: 豁免申请

______________________________________________________________________

快速开始

1.获取API密钥

注册地址: 豁免申请 --免费套餐立即可用。

2.连接到克劳德桌面

编辑 ~/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"]
    }
  }
}

重新启动克劳德桌面。你会看到🔨 工具图标——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

______________________________________________________________________

贡献与安全

许可证

麻省理工学院 --版权所有©2025 Plenitudo AI

______________________________________________________________________

formfill.plenitudo.ai · Issues · Plenitudo.ai

目录标签

目录标签

PythonClaude文档处理PDF表单处理本地部署AI自动化文档管理税务表单法律文档

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP