MCP.so
ログイン

MCP Server Receipt

@moritasoshi

基本情報

カテゴリ

その他

ライセンス

MIT license

トランスポート

stdio

作者

moritasoshi

MCP Server Receipt について

領収書整理のためのMCPサーバー

MCP Server Receipt の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-server-receipt": {
      "command": "node",
      "args": [
        "dist/index.js",
        "<入力ディレクトリ>",
        "<出力ディレクトリ>"
      ]
    }
  }
}

MCP Server Receipt のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is mcp-server-receipt?

mcp-server-receipt is an MCP protocol server that provides context for LLMs to automatically organize receipt files. It instructs the LLM on naming conventions and storage locations, enabling extraction of date, amount, and company name from receipt PDFs and renaming them to a standardized format (YYYYMMDD_amount_company.pdf) before saving to a specified output directory.

How to use mcp-server-receipt?

Clone the repository, install dependencies (npm install), and build (npm run build). Then configure your MCP host with the command node and arguments pointing to dist/index.js, followed by an input directory and an output directory (e.g., ~/Downloads/receipts and ~/Documents/Finance/Receipts). The server provides a gen-receipt-filename prompt (no arguments) that guides the LLM to process attached receipt files.

Key features of mcp-server-receipt

  • Provides the gen-receipt-filename prompt for LLM guidance
  • Extracts date, amount, and company name from receipt PDFs
  • Renames files to YYYYMMDD_amount_company.pdf
  • Copies renamed files to a configurable output directory
  • Supports local build from source with npm
  • Designed for MCP-compatible LLM hosts

Use cases of mcp-server-receipt

  • Automating receipt file organization for personal finance
  • Generating standardized filenames for expense tracking
  • Integrating with LLM-based document management workflows
  • Reducing manual file renaming and sorting tasks

よくある質問

1

What does the gen-receipt-filename prompt do?

It provides instructions to the LLM to extract information from attached receipt files and store them with standardized filenames.

2

How do I set up the input and output directories?

Configure them as command-line arguments when starting the server, for example: `node dist/index.js ~/Downloads/receipts ~/Documents/Finance/Receipts`.

3

What runtime does the server require?

Node.js and npm are required. You need to clone the repository, install dependencies, and build the server with `npm run build`.

4

What information does the LLM extract from receipt PDFs?

The LLM extracts the date, amount, and company name from receipt PDFs.

5

How are receipt files renamed?

Files are renamed to the format YYYYMMDD_amount_company.pdf, where amount and company are derived from the receipt content.

コメント

「その他」の他のコンテンツ