价格模型协议服务

Cuprice MCP Server是一个公开的模型上下文协议服务器,用于集成来自AI工具(如Cursor、Claude Desktop和Claude Code)的Cuprice价格小部件。

  • by eynullabeyli
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 eynullabeyli/cuprice-mcp

使用说明

Cuprice MCP服务器

公共MCP(模型上下文协议)服务器,用于集成Cursor、Claude Desktop和Claude Code等人工智能工具的Cuprice定价小部件。

此存储库是Cuprice特定的MCP适配器。它公开了一小部分公共工具,用于读取定价数据、生成嵌入片段以及从Cuprice支持的Stripe签出中检索购买详细信息。

工具

工具 说明
get-pricing 按共享ID获取公共定价数据(计划、功能、主题)
get-embed-code 获取HTML、Next.js、React或Vue的嵌入片段(定价或计费小部件)
get-receipt 从结账会话中获取Stripe购买详细信息
get-css-classes 获取用于小部件自定义的CSS类名

远程使用

光标

添加到 .cursor/mcp.json:

{
  "mcpServers": {
    "cuprice": {
      "url": "https://mcp.cuprice.io/mcp"
    }
  }
}

Claude 代码

claude mcp add cuprice --url https://mcp.cuprice.io/mcp

自托管

git clone https://github.com/eynullabeyli/cuprice-mcp.git
cd cuprice-mcp
npm install
npm run build
npm start

HTTP服务器侦听 :5000 默认情况下,并公开 POST /mcp。要使用本地stdio,请运行:

npm run start:stdio

配置

变量 默认值 描述
PORT 5000 HTTP服务器的端口
CUPRICE_BASE https://app.cuprice.io Cuprice应用程序主机和公共API的基本URL

复制 .env.example 到 .env 如果你想在本地覆盖默认值。

码头工人

docker compose up --build -d

发展

npm run dev
npm test

安全说明

get-receipt 取决于结账 sessionId 还有一杯白米饭 shareId。在将此服务器部署到新环境中之前,请查看上游 /api/stripe/receipt 行为,并确认返回的购买数据符合您的隐私期望。

链接