Knossot
Personal event picks from Knossot's calendar of the Hudson Valley, Philadelphia, and New York City.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"events": {
"url": "https://api.knossot.org/mcp"
}
}
}遠端端點
https://api.knossot.org/mcpstreamable-http它能做什麼
工具清單
工具(3)
⚪recommend_events(brief, region, from, to, category, ...)
Personal picks from the published Knossot calendar for a brief, in one region and a window of up to 14 days. Up to 3 picks on the free weekly run, up to 5 on credits ($0.075 per run, charged only when picks come back). Repeating the same arguments in the same ten-minute window replays the earlier picks free; pass a new idempotency_key to ask again.
輸入結構描述
{
"type": "object",
"properties": {
"brief": {
"type": "string",
"minLength": 1,
"maxLength": 2000,
"description": "Never stored."
},
"region": {
"type": "string",
"enum": [
"hudson-valley",
"river",
"philly",
"nyc"
]
},
"from": {
"type": "string",
"format": "date",
"description": "Eastern date; default today."
},
"to": {
"type": "string",
"format": "date",
"description": "Eastern date; default from + 6; window at most 14 days, within 60 days."
},
"category": {
"type": "array",
"maxItems": 10,
"items": {
"type": "string"
}
},
"free": {
"type": "boolean"
},
"exclude_keys": {
"type": "array",
"maxItems": 50,
"items": {
"type": "string"
}
},
"max_picks": {
"type": "integer",
"minimum": 1,
"maximum": 5
},
"idempotency_key": {
"type": "string",
"minLength": 1,
"maxLength": 255,
"description": "Optional; one key per distinct run."
}
},
"required": [
"brief",
"region"
]
}輸出結構描述
{
"type": "object",
"properties": {
"replayed": {
"type": "boolean"
},
"run": {
"type": "object",
"additionalProperties": false,
"required": [
"id",
"credits_charged_usd",
"window"
],
"properties": {
"id": {
"type": "string"
},
"funding": {
"type": "string",
"enum": [
"free",
"credits"
]
},
"credits_charged_usd": {
"type": "number"
},
"max_picks_applied": {
"type": "integer"
},
"candidates_considered": {
"type": "integer"
},
"edition_generated_at": {
"type": "string"
},
"window": {
"type": "object",
"additionalProperties": false,
"required": [
"from",
"to"
],
"properties": {
"from": {
"type": "string"
},
"to": {
"type": "string"
}
}
}
}
},
"picks": {
"type": "array",
"maxItems": 5,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"event",
"why"
],
"properties": {
"event": {
"type": "object",
"additionalProperties": false,
"required": [
"key",
"title",
"start_time",
"knossot_url"
],
"properties": {
"key": {
"type": "string"
},
"title": {
"type": "string"
},
"start_time": {
"type": "string",
"format": "date-time"
},
"end_time": {
"type": [
"string",
"null"
]
},
"all_day": {
"type": "boolean"
},
"time_zone": {
"type": [
"string",
"null"
]
},
"venue": {
"type": [
"string",
"null"
]
},
"address": {
"type": [
"string",
"null"
]
},
"town": {
"type": [
"string",
"null"
]
},
"categories": {
"type": "array",
"items": {
"type": "string"
}
},
"is_free": {
"type": [
"boolean",
"null"
]
},
"description": {
"type": [
"string",
"null"
]
},
"image_url": {
"type": [
"string",
"null"
]
},
"source": {
"type": [
"string",
"null"
]
},
"source_url": {
"type": [
"string",
"null"
]
},
"rsvp_url": {
"type": [
"string",
"null"
]
},
"knossot_url": {
"type": "string",
"format": "uri"
}
}
},
"why": {
"type": [
"string",
"null"
]
}
}
}
}
},
"required": [
"run",
"picks"
],
"additionalProperties": false
}🟢get_usage
This key's spending limit, whether the free weekly run is still available, and the credit balance.
輸入結構描述
{
"type": "object",
"properties": {}
}輸出結構描述
{
"type": "object",
"properties": {
"key": {
"type": "object",
"additionalProperties": false,
"required": [
"prefix",
"agent_name",
"spend_cap_usd",
"created_at"
],
"properties": {
"prefix": {
"type": "string"
},
"agent_name": {
"type": "string"
},
"spend_cap_usd": {
"type": "number"
},
"created_at": {
"type": "string",
"format": "date-time"
}
}
},
"credits": {
"type": "object",
"additionalProperties": false,
"required": [
"free_run_available",
"week_start",
"balance_usd",
"key_spent_usd",
"run_price_usd"
],
"properties": {
"free_run_available": {
"type": "boolean"
},
"week_start": {
"type": "string",
"format": "date"
},
"balance_usd": {
"type": "number"
},
"key_spent_usd": {
"type": "number"
},
"run_price_usd": {
"type": "number"
}
}
}
},
"required": [
"key",
"credits"
],
"additionalProperties": false
}🟢list_regions
The four regions with their towns, the category ids recommend_events accepts, and the run limits. Needs no key.
輸入結構描述
{
"type": "object",
"properties": {}
}輸出結構描述
{
"type": "object",
"properties": {
"regions": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"id",
"label",
"time_zone",
"towns"
],
"properties": {
"id": {
"type": "string",
"enum": [
"hudson-valley",
"river",
"philly",
"nyc"
]
},
"label": {
"type": "string"
},
"time_zone": {
"type": "string"
},
"towns": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
},
"categories": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"id",
"label"
],
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"parent": {
"type": "string"
}
}
}
},
"window": {
"type": "object",
"additionalProperties": false,
"required": [
"max_days"
],
"properties": {
"max_days": {
"type": "integer"
}
}
},
"picks": {
"type": "object",
"additionalProperties": false,
"required": [
"max",
"free_max"
],
"properties": {
"max": {
"type": "integer"
},
"free_max": {
"type": "integer"
}
}
}
},
"required": [
"regions",
"categories",
"window",
"picks"
],
"additionalProperties": false
}社群
證據