ai-budget-planner
Cloudflare Workers MCP server: ai-budget-planner
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"ai-budget-planner": {
"url": "https://api.lazy-mac.com/ai-budget-planner/mcp"
}
}
}Remote-Endpunkte
https://api.lazy-mac.com/ai-budget-planner/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟡create_budget(name, department, monthly_limit_usd, providers, api_key)
Create a monthly LLM budget allocation for a team or department
Eingabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Human-readable budget name"
},
"department": {
"type": "string",
"description": "Department or team name"
},
"monthly_limit_usd": {
"type": "number",
"description": "Monthly spend cap in USD"
},
"providers": {
"type": "array",
"items": {
"type": "string"
},
"description": "LLM providers to track: openai, anthropic, google, mistral, cohere"
},
"api_key": {
"type": "string",
"description": "API key for the request"
}
},
"required": [
"name",
"monthly_limit_usd"
]
}🟢get_budget(budget_id, api_key)
Get current utilisation, spend breakdown by provider, and alert status for a budget
Eingabe-Schema
{
"type": "object",
"properties": {
"budget_id": {
"type": "string",
"description": "Budget ID from create_budget (format: bgt_xxx)"
},
"api_key": {
"type": "string",
"description": "API key for the request"
}
},
"required": [
"budget_id"
]
}🟢get_budget_alerts(budget_id, api_key)
List all threshold alerts triggered for a budget (50%, 75%, 90%, 100%)
Eingabe-Schema
{
"type": "object",
"properties": {
"budget_id": {
"type": "string",
"description": "Budget ID"
},
"api_key": {
"type": "string",
"description": "API key for the request"
}
},
"required": [
"budget_id"
]
}🟢weekly_report(department, provider, api_key)
Get a 7-day LLM spend digest broken down by department and provider
Eingabe-Schema
{
"type": "object",
"properties": {
"department": {
"type": "string",
"description": "Filter by department name (optional)"
},
"provider": {
"type": "string",
"description": "Filter by provider name (optional)"
},
"api_key": {
"type": "string",
"description": "API key for the request"
}
}
}🟢department_report(department, api_key)
Get month-to-date spend, utilisation, and alert status per department
Eingabe-Schema
{
"type": "object",
"properties": {
"department": {
"type": "string",
"description": "Filter to a single department (optional)"
},
"api_key": {
"type": "string",
"description": "API key for the request"
}
}
}🟢list_providers
List supported LLM providers, their models, and blended cost estimates per 1M tokens
Eingabe-Schema
{
"type": "object",
"properties": {}
}Community
Nachweis