mcp-server-receipt について
mcp-server-receiptは、MCP対応LLMに領収書ファイルの整理方法を提示するサーバーです。PDFから日付、金額、会社名を抽出し、指定形式で改名して出力先にコピーできます。
主な機能
- 01領収書処理用プロンプトの提供
- 02PDFから日付、金額、会社名を抽出
- 03指定形式のファイル名を生成
- 04出力先ディレクトリへファイルをコピー
活用シーン
- 01ダウンロードフォルダー内の領収書PDFの整理
- 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
動作の仕組み
- サーバーを起動すると、LLMに領収書処理の指示を提供します
- LLMが領収書から情報を抽出し、ファイル名を生成します
- 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
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。