PhilForms について
PhilFormsは、フィリピン政府の公式フォームを検索、検証、入力し、改変を確認するMCPサーバーです。BIR、SSS、PhilHealth、Pag-IBIGなどの書類を準備する人向けで、入力値を印刷欄に対応付け、収まらない値は理由とともに拒否します。
主な機能
- 01政府フォームカタログの検索
- 02フォームの項目と入力規則の確認
- 03入力前の値の検証
- 04文書ID付き入力済みPDFの生成
- 05入力済みPDFの改変確認
活用シーン
- 01必要なフィリピン政府フォームの検索
- 02項目規則に沿った入力内容の確認
- 03印刷・提出用PDFの作成
- 04入力済みPDFが変更されていないかの確認
MCP 対応
フォーム検索、パラメーター確認、値の検査、PDF入力、PDF検証のツールをMCPクライアントに提供します。このリポジトリに含まれるのはMCPクライアントで、PhilFormsサービス自体はオープンソースではありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
PhilForms MCP サーバー
Claude、Cursor、または任意の MCP クライアントから、PhilForms API を通じて、フィリピン政府の公式フォーム(BIR、SSS、PhilHealth、Pag-IBIG、CSC、GSIS、COA、GPPB)を検索し、入力して確認できます。1,342 件のフォームにあるすべての入力欄は印刷時の枠に対応付けられているため、TIN は各桁が枠に収まり、フォームに記入できない値は「修正」されるのではなく、理由とともに拒否されます。
BIR、SSS、PhilHealth、Pag-IBIG、またはいずれの政府機関とも提携していません。PhilForms はフォームへの入力と印刷を行います。提出はご自身で行ってください。
ツール
| ツール | 機能 |
|---|---|
search_forms | カタログを検索します(「2307」、「philhealth claim」など)→ フォーム ID |
get_form_parameters | 1 つのフォームの入力仕様を取得します:すべてのパラメーター、ラベル、型、形式、選択肢 |
check_form_values | 入力前に値を確認し、それぞれ印刷時の状態を表示します |
fill_form | フォームに入力します → 保存された PDF のパスと改ざん検知可能なドキュメント ID |
verify_pdf | 入力済み PDF が改変されていないことを確認します |
セットアップ
philforms.com/account で API キーを取得してください(pk_test_… は無料で、透かしが入ります)。
Claude Desktop: philforms-mcp-1.0.0.mcpb をダウンロードして開くと、キーの入力を求められます。
任意の MCP クライアント:
{
"mcpServers": {
"philforms": {
"command": "npx",
"args": ["-y", "github:philforms/philforms-mcp"],
"env": { "PDFPHILE_API_KEY": "pk_test_…" }
}
}
}
入力済み PDF は PDFPHILE_OUT_DIR(既定値は ./pdfphile-out)に保存されます。Node 18 以降が必要です。依存関係はありません。
公式 MCP レジストリ に io.github.philforms/philforms-mcp として登録されています。
API リファレンス:philforms.com/developers · OpenAPI:https://philforms.com/api/v1/openapi.json
ライセンス
MIT — このリポジトリに含まれるのは MCP クライアントのみです。PhilForms サービス自体はオープンソースではありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。