ATC, All Things Crypto
Search and quote every ATC show on X Spaces: crypto, markets and AI talk, with speakers and links.
我该使用它吗
质量与安全性
发现(1)
- LOW在 fetch 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"atc": {
"url": "https://mcp.atcspaces.com/mcp"
}
}
}远程端点
https://mcp.atcspaces.com/mcpstreamable-http它能做什么
工具清单
工具(12)
🟢show_info
When ATC is live, who hosts it, the regular panel, how to come on the show, and archive coverage.
输入模式
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search(query)
Search every ATC show for a topic, project, person or claim. Returns matching show segments (id, title, url). Use fetch with an id for the summary and a transcript excerpt.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "What to look for, e.g. 'JPM Coin on Ethereum' or 'Hyperliquid'"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}输出模式
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"title",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"results"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢fetch(id)
Read a show segment (id from search: summary plus a transcript excerpt) or an episode (Space id or YYYY-MM-DD date: summary, chapters and segment ids to fetch).
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Segment id like '2026-10-19_1nKOLQywajOGR#03', a Space id, or a date"
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}输出模式
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"text": {
"type": "string"
},
"url": {
"type": "string"
},
"metadata": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string"
}
}
},
"required": [
"id",
"title",
"text",
"url"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢search_segments(query, from, to, speaker, limit)
Find the moments in ATC shows where a subject was discussed, ranked by relevance, with date, timestamp, speakers, summary and link. Filter by date range or speaker.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1
},
"from": {
"description": "Earliest show date",
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"to": {
"description": "Latest show date",
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"speaker": {
"description": "Name or X handle, e.g. 'NatNat' or '@CryptoLandy'",
"type": "string"
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 30
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_transcripts(query, speaker, from, to, limit)
Exact-word search across every ATC transcript line. Returns quotes with speaker, X handle, timestamp, surrounding lines and episode link. Best for 'who said X' and quotes.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"description": "Words that must all appear in the line"
},
"speaker": {
"type": "string"
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_episodes(from, to, tag, speaker, limit)
List ATC shows, newest first, optionally filtered by date range, tag (e.g. 'btc', 'stablecoins', 'nfts') or speaker.
输入模式
{
"type": "object",
"properties": {
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"tag": {
"type": "string"
},
"speaker": {
"type": "string"
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_episode(episode)
One ATC show by date (YYYY-MM-DD) or Space id: summary, speakers, tags, timestamped chapters and links.
输入模式
{
"type": "object",
"properties": {
"episode": {
"type": "string",
"minLength": 1,
"description": "Show date like 2026-10-22, or X Space id"
}
},
"required": [
"episode"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢topic_timeline(topic, from, to, limit)
How a subject came up on ATC over time: every matching segment in date order (oldest first) with what was said, who said it and links. Good for 'how has the show's view on X changed'.
输入模式
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"minLength": 1,
"description": "e.g. 'stablecoins', 'GENIUS Act', 'Hyperliquid', 'NFTs'"
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"limit": {
"default": 25,
"type": "integer",
"minimum": 1,
"maximum": 60
}
},
"required": [
"topic"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢speaker_profile(speaker)
An ATC speaker by name or X handle: appearances, first and last show, what they talk about most, and their recent segments.
输入模式
{
"type": "object",
"properties": {
"speaker": {
"type": "string",
"minLength": 1,
"description": "Name or handle, e.g. 'Landy' or '@Natnatx007'"
}
},
"required": [
"speaker"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢speaker_calls(speaker, asset, from, to, limit)
A speaker's on-air ATC calls and their record (calls, hits, misses, not scored), newest first, each with quote, date, asset, direction, level, result and share link. Results come from the ATC leaderboard.
输入模式
{
"type": "object",
"properties": {
"speaker": {
"type": "string",
"minLength": 1,
"description": "Name or X handle, e.g. 'Landy' or '@CryptoLandy'"
},
"asset": {
"type": "string"
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"required": [
"speaker"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢asset_calls(asset, from, to, limit)
Who called an asset on ATC, when, which direction and the result (from the ATC leaderboard), newest first.
输入模式
{
"type": "object",
"properties": {
"asset": {
"type": "string",
"minLength": 1,
"description": "Ticker or asset name, e.g. 'BTC', 'VVV', 'HYPE'"
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"required": [
"asset"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢calls_leaderboard(limit)
ATC calls leaderboard, same rule as atcspaces.com: speakers with at least 20 scored calls (hit or miss) ranked by hit rate, ties broken by total hits. Everyone else is listed separately as not enough scored calls yet.
输入模式
{
"type": "object",
"properties": {
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}社区
证据