mcpField
M
mcp-server-receipt

mcp-server-receipt

ローカル
github.com/moritasoshi金融データ079 週間前に更新

mcp-server-receipt について

mcp-server-receiptは、MCP対応LLMに領収書ファイルの整理方法を提示するサーバーです。PDFから日付、金額、会社名を抽出し、指定形式で改名して出力先にコピーできます。

主な機能

  1. 01領収書処理用プロンプトの提供
  2. 02PDFから日付、金額、会社名を抽出
  3. 03指定形式のファイル名を生成
  4. 04出力先ディレクトリへファイルをコピー

活用シーン

  1. 01ダウンロードフォルダー内の領収書PDFの整理
  2. 02日付と会社名に基づく領収書名の統一

MCP 対応

gen-receipt-filenameプロンプトをMCP経由で提供し、クライアント側のLLMに領収書情報の抽出とファイル整理を指示します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

プロジェクトの README より

mcp-server-receipt

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

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

Prompts

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

ローカルビルド手順

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

# リポジトリをクローン
git clone https://github.com/soshi-morita/mcp-server-receipt.git

# ディレクトリに移動
cd mcp-server-receipt

# 依存関係をインストール
npm install

# ビルド
npm run build

動作の仕組み

  1. サーバーを起動すると、LLMに領収書処理の指示を提供します
  2. LLMが領収書から情報を抽出し、ファイル名を生成します
  3. LLMが指定された出力先にファイルをコピーします

MCPホスト設定例

{
  "mcpServers": {
    "mcp-server-receipt": {
      "command": "node",
      "args": [
        "/path/to/mcp-server-receipt/dist/index.js",
        "~/Downloads/receipts", // 入力ディレクトリ
        "~/Documents/Finance/Receipts" // 出力ディレクトリ
      ]
    }
  }
}

Debugging

node dist/index.js <入力ディレクトリ> <出力ディレクトリ>

例:

node dist/index.js ~/Downloads/receipts ~/Documents/Finance/Receipts

License

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。