MCP server for invoice automation — extracts, maps, and outputs standardized invoices from Excel files
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"invoice-rpa-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Invoice RPA MCP Server [](https://pypi.org/project/invoice-rpa-mcp/) [](https://pypi.org/project/invoice-rpa-mcp/) Excel 인보이스 파일에서 데이터를 자동 추출하여 표준 출력 템플릿으로 매핑하는 MCP 서버입니다. Claude Desktop, Claude Code, Cursor 등 AI 에이전트에서 인보이스 처리를 호출할 수 있습니다. ## Quick Start ### 요구사항 - Python 3.10+ - [uv](https://docs.astral.sh/uv/getting-started/installation/) 패키지 매니저 ### mcp.json 등록 AI 클라이언트 설정에 아래를 추가하면 자동으로 다운로드+실행됩니다: ```json { "mcpServers": { "invoice-rpa": { "command": "uvx", "args": ["invoice-rpa-mcp"], "env": { "INVOICE_INPUT_FOLDER": "/path/to/input", "INVOICE_OUTPUT_FOLDER": "/path/to/output", "INVOICE_CUSTOMER_MASTER_PATH": "/path/to/customer_master.csv", "INVOICE_ITEM_LIST_PATH": "/path/to/itemList.csv" } } } } ``` > `env`의 4개 경로를 실제 환경에 맞게 수정하세요. Windows에서는 슬래시(`/`)를 사용합니다: `"C:/Invoice/input"` ### 설정 파일 위치 | 클라이언트 | 파일 위치 | |-----------|----------| | **Claude Desktop** (macOS) | `~/Library/Application Support/Claude/claude_desktop_config.json` | | **Claude Desktop** (Windows) | `%APPDATA%\Claude\claude_desktop_config.json` | | **Claude Code** | 프로젝트 루트 `.mcp.json` 또는 `claude mcp add` CLI | | **Cursor** | 프로젝트 루트 `.cursor/mcp.json` | Claude Code CLI로 추가하는 경우: ```bash claude mcp add invoice-rpa -- uvx invoice-rpa-mcp ``` ## Available Tools ### 인보이스 처리 | Tool | 설명 | 파라미터 | |------|------|----------| | `process_all_invoices` | input 폴더의 모든 인보이스 일괄 처리 | — | | `process_single_invoice` | 특정 파일 1개 처리 | `filename` (str) | | `list_input_files` | 처리 대상 파일 목록 및 크기 조회 | — | | `get_server_config` | 현재 서버 설정 및 로드된 데이터 건수 조회 | — | ### 상태 관리 | Tool | 설명 | 파라미터 | |------|------|----------| | `get_history` | 처리 이력 조회 (어떤 파일이 언제 처리되었는지) | — | | `reset_history` | 처리 이력 초기화 (초기화된 파일은 다시 처리 가능) | `filename` (str, 선택 — 빈값이면 전체 초기화) | | `get_sequences` | 인보이스 번호 시퀀스 상태 조회 | — | | `reset_sequ…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.