Edenred MCP 服务器

通过MCP协议提供Edenred工具和资源,包括用户数据、产品和卡片信息以及交易记录的检索功能。

  • by tembleking
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 tembleking/edenred-mcp

使用说明

Edenred MCP服务器

通过MCP协议提供Edenred工具和资源。

可用工具

  • get_user_data:检索用户数据。
  • get_products_and_cards:检索用户产品和卡片。
  • get_transactions:检索特定卡的所有交易。
    • card_guid (字符串,必填):要检索交易的卡的GUID。
    • begin_date (字符串,可选):YYYY-MM-DD格式的交易开始日期。如果未提供,则默认为3个月前。

用法

要运行此项目,您有两个选项:

选项1:直接从远程存储库运行(建议用于最新更新)

  1. 设置环境变量:

    • EDENRED_USERNAME
    • EDENRED_PASSWORD
  2. 运行服务器:

    go run github.com/tembleking/edenred-mcp/cmd/server@latest
    

选项2:在本地运行(克隆存储库后)

  1. 克隆存储库:

    git clone https://github.com/tembleking/edenred-mcp.git
    cd edenred-mcp
    
  2. 设置环境变量:

    • EDENRED_USERNAME
    • EDENRED_PASSWORD
  3. 运行服务器:

    go run ./cmd/server
    
  4. 要启用调试日志记录,请使用 -debug 标志:

    go run ./cmd/server -debug
    

构建

要构建二进制文件,请运行以下命令:

go build -o edenred-mcp ./cmd/server

这将创建一个名为 edenred-mcp 在根目录中。

许可证

此项目根据Apache许可证2.0获得许可。看 许可证 文件以获取详细信息。