使用说明
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 行为,并确认返回的购买数据符合您的隐私期望。
