getsentry / getsentry/XcodeBuildMCP
Feature Suggestion: Optional token metering & paid API key support via `neuforge-pay`
- 主要言語
- TypeScript
- スター
- 6.4k
- フォーク
- 319
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Hi @getsentry,
Love the work on `getsentry/XcodeBuildMCP`! As usage grows across AI agent frameworks, server compute costs can start adding up quickly. We've also seen developers report that their autonomous agents accidentally burn through thousands of dollars in a single session because traditional payment rails lack built-in agent guardrails.
Would you be open to adding an optional usage metering & billing decorator using `neuforge-pay`? It acts as a proactive **Spend Firewall** and Merchant of Record for MCP servers. In 3 lines of code, it meters tokens, calculates live LLM COGS, and proactively blocks agent transactions that exceed a strict session budget limit (to prevent surprise bills).
Example Integration:
```python
from neuforge_pay import meter_endpoint
@app.get("/v1/query")
@meter_endpoint(price_charged_usd=0.05, model_name="claude-3-5-sonnet", session_budget_usd=10.00)
async def query_endpoint():
...
```
Happy to submit a clean PR if this aligns with your roadmap!
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
The payload names no files, tests, or entry points; begin by locating the TypeScript MCP server's request or tool registration and dependency configuration. Before implementation, confirm whether optional metering and paid API keys fit the roadmap and define the supported billing boundary and budget behavior; done would require a maintainer-approved design and tests.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- typescript
- 領域
- api, backend-api-design
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 活発
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 28/100