Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者提供的说明(英文原文)
Conecta agentes de IA à API REST do Cupom Center com fluxos seguros de cupons.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
CUPOM_API_KEY标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json
{
"mcpServers": {
"cupom-center": {
"command": "npx",
"args": [
"-y",
"@cupom_center/mcp"
],
"env": {
"CUPOM_API_KEY": "your-value"
}
}
}
}在终端中运行这条命令
claude mcp add cupom-center --env CUPOM_API_KEY=your-value -- npx -y @cupom_center/mcp运行前请先填写空着的值。
粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"cupom-center": {
"command": "npx",
"args": [
"-y",
"@cupom_center/mcp"
],
"env": {
"CUPOM_API_KEY": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"cupom-center": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cupom_center/mcp"
],
"env": {
"CUPOM_API_KEY": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
注册名称已通过 GitHub 账户 experiens 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
你需要填写:CUPOM_API_KEY
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(0.1.0)于3天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。
同一分类中有:Spec Driven Development, Remote Desktop Commander, Excaliself
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Find, read, create, edit, and organize Excalidraw drawings in your self-hosted Excaliself instance.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
Servidor MCP local que ajuda agentes de IA a integrar sistemas clientes à API REST do Cupom Center.
O servidor roda no computador do cliente por stdio. Ele não hospeda modelo de IA e não abre uma porta de rede: recebe chamadas MCP do host local e acessa https://api.cupom.center com a API key do projeto.
Além de representar os endpoints REST como ferramentas MCP, o servidor ensina o agente a seguir o ciclo correto:
recommend_integration_flow decide o fluxo sem chamar a API e sem consumir a franquia do Cupom Center. As demais ferramentas acessam a REST e estão sujeitas ao rate limit e à medição de consumo da organização.
| Operação | Permissão |
|---|---|
| Descoberta, consulta de operação | COUPON_READ |
| Emissão, consulta e revogação de código individual | COUPON_ISSUE e COUPON_READ |
| Quote, resgate e reversão | COUPON_REDEEM |
| Pagamento no resgate ou posterior | PAYMENT_WRITE |
Organização, ambiente e projeto são sempre derivados da API key. O MCP não permite selecionar outro tenant por argumento.
cd mcp
bun install bun run build
Depois da publicação no npm, fixe uma versão no host MCP:
{
"mcpServers": { "cupom-center": { "command": "npx", "args": ["-y", "@cupom_center/mcp@0.1.0"], "env": { "CUPOM_API_KEY": "cpm_..." } } } }
As instruções de release, npm Trusted Publishing e MCP Registry estão em PUBLISHING.md.
Configure o host MCP para executar o arquivo compilado usando um caminho absoluto:
{
"mcpServers": { "cupom-center": { "command": "node", "args": ["/caminho/absoluto/para/Cupom/mcp/dist/index.js"], "env": { "CUPOM_API_KEY": "cpm_...", "CUPOM_API_URL": "https://api.cupom.center" } } } }
CUPOM_API_URL é opcional e usa https://api.cupom.center por padrão. HTTP só é aceito para localhost, facilitando desenvolvimento sem permitir credenciais em conexões remotas inseguras.
CUPOM_API_TIMEOUT_MS é opcional, usa 20 segundos por padrão e aceita valores entre 1.000 e 120.000 ms.
O servidor pode iniciar sem uma API key para consultar o guia e executar recommend_integration_flow. As ferramentas que acessam a REST retornarão um erro de configuração até CUPOM_API_KEY ser definida.
Para produção, prefira que o instalador recupere a API key do cofre de credenciais do sistema operacional. Configurá-la diretamente no JSON do host é simples, mas exige proteger esse arquivo contra leitura, backup ou compartilhamento indevido.
recommend_integration_flowfind_eligible_couponsquote_single_couponquote_multiple_couponsselect_coupons_for_unitscreate_coupon_issuanceget_coupon_issuancerevoke_coupon_issuanceredeem_single_couponredeem_multiple_couponsget_coupon_operationrecord_operation_paymentreverse_operationO recurso MCP cupom://integration-guide contém as regras de decisão compartilhadas pelo servidor.
stdout é reservado exclusivamente ao protocolo MCP; diagnósticos usam stderr.Idempotency-Key; repetir a mesma chave exige o mesmo comando.O MCP não administra cupons, campanhas, organizações, membros ou API keys. Essas operações pertencem à superfície GraphQL autenticada do painel.
bun run typecheck
bun run build
O projeto evita testes unitários isolados. A validação de protocolo deve ser feita conectando o binário compilado a um cliente MCP ou ao MCP Inspector, e a validação da REST deve usar um ambiente/projeto de homologação.