mcp-server-receipt

by moritasoshi

158 downloads
Not rated
GitHub

About

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…

Details

Author
moritasoshi
Downloads
158
Categories
Other

- 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

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name mcp-server-receipt
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

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.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp-server-receipt": {
            "mcp-server-receipt": {
                "command": "node",
                "args": [
                    "dist/index.js",
                    "<\u5165\u529b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea>",
                    "<\u51fa\u529b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea>"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-server-receipt": {
        "command": "node",
        "args": [
            "dist/index.js",
            "<\u5165\u529b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea>",
            "<\u51fa\u529b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea>"
        ]
    }
}

mcp-server-receipt

MCPプロトコル対応のLLMが領収書ファイルを自動整理するためのコンテキストを提供するサーバーです。

このツールは、LLMに対して領収書ファイルの適切な命名規則と格納場所を指示します。LLMは領収書PDFから日付・金額・会社名を抽出し、指定形式(YYYYMMDD_金額_会社名.pdf)でファイルをリネームして保存します。

Prompts

- gen-receipt-filename
添付された領収書ファイルから情報を抽出し、標準化されたファイル名で保管するための指示を提供
Arguments:
* none

ローカルビルド手順

リポジトリをクローンしてビルドして使用します:

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.