mcpField
M
mcp-server-receipt

mcp-server-receipt

本地服务
github.com/moritasoshi金融数据079 周前更新

关于 mcp-server-receipt

mcp-server-receipt 为支持 MCP 的 LLM 提供整理收据文件的指引。LLM 可从 PDF 提取日期、金额和公司名,按指定格式重命名并复制到目标目录。

主要功能

  1. 01提供收据处理提示词
  2. 02从 PDF 提取日期、金额和公司名
  3. 03按指定格式生成文件名
  4. 04将文件复制到输出目录

适用场景

  1. 01整理下载目录中的收据 PDF
  2. 02按日期和商家统一收据文件名

MCP 相关

服务器通过 MCP 提供 gen-receipt-filename 提示词,指导客户端中的 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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。