Clover MCP服务器是一个使用OAuth身份验证与Clover API交互的最小MCP服务器,它允许生成式AI模型和其他客户端通过Model Context Protocol访问您的Clover商家数据。
~/.config/anthropic/claude.mcp.json):{
"mcpServers": {
"clover": {
"command": "npx",
"args": ["-y", "@ibraheem4/clover-mcp"],
"env": {
"CLOVER_CLIENT_ID": "your-clover-client-id",
"CLOVER_CLIENT_SECRET": "your-clover-client-secret",
"CLOVER_BASE_URL": "https://apisandbox.dev.clover.com"
},
"disabled": false,
"autoApprove": ["initiate_oauth_flow", "get_merchant_info", "list_inventory", "list_orders"]
}
}
}
/mcp use clover
你能帮我连接到我的Clover账户吗?
您可以直接运行MCP服务器:
# 一次安装并运行
npx @ibraheem4/clover-mcp
# 带有凭证
CLOVER_CLIENT_ID=your-client-id CLOVER_CLIENT_SECRET=your-client-secret npx @ibraheem4/clover-mcp
此MCP服务器允许生成式AI模型和其他客户端通过Model Context Protocol访问您的Clover商家数据,模型可以:
使用此MCP服务器之前,需要设置Clover应用:
http://localhost:4000/oauth-callbackCode.env文件中npm install
cp .env.example .env
# 使用您的Clover OAuth凭证编辑.env文件
npm run build
npm start
以下是可用于Claude的一些示例提示:
# 连接到Clover
你能帮我连接到我的Clover账户吗?
# 获取商家信息
您有关于我的Clover商家账户的信息吗?
# 列出库存商品
显示我库存中的前10个项目。
# 列出订单
您能列出我最近的订单吗?
以下工具可通过MCP协议使用:
get_oauth_status:检查OAuth凭证是否可用initiate_oauth_flow:启动OAuth流程以获取访问令牌get_merchant_info:获取商家信息list_inventory:列出库存商品,带可选过滤器list_orders:列出订单,带可选过滤器CLOVER_CLIENT_ID和CLOVER_CLIENT_SECRET此项目受MIT License保护。