The Observatory
AI information agency: news from 500+ sources on AI, Ethiopia and Interesting Politics.
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": {
"observatory": {
"url": "https://observatory.mgorsky.net/mcp"
}
}
}Remote-Endpunkte
https://observatory.mgorsky.net/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (5)
🟢search_news(query, group, since, limit)
Search the stories in the Observatory's published issues (daily and weekly, the last year). Returns the matching stories, best first: headline, summary, source, the original's address, and the story's own address on the Observatory's site. The query takes web-search syntax: words, "a phrase", -word, or.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"description": "What to look for, in English: names, subjects, events."
},
"group": {
"description": "Only this product group: management (AI in Management), se (Agentic Software Engineering), science (AI Science Corner), ethiopia, politics (Interesting Politics).",
"type": "string",
"enum": [
"management",
"se",
"science",
"ethiopia",
"politics"
]
},
"since": {
"description": "Only issues from this date on (YYYY-MM-DD).",
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"limit": {
"description": "How many stories (default 8).",
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_book(query, desk, since, limit)
Search the Book: every note the Observatory's desks have written since late September 2026, each a story read, checked and summarized from one or more sources, many of which never reached an issue. Returns the matching notes, best first: headline, summary, type, tags, desk, source, the original's address, the date, and the credibility label when the check gave one. Same query syntax as search_news.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"description": "What to look for, in English."
},
"desk": {
"description": "Only this desk: ai (the AI desk) or et (the Ethiopia desk).",
"type": "string",
"enum": [
"ai",
"et"
]
},
"since": {
"description": "Only notes written from this date on (YYYY-MM-DD).",
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"limit": {
"description": "How many notes (default 10).",
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢latest_issues(group, limit)
The Observatory's latest issues, newest first: title, date, the lead story, and the addresses of the issue's page and of its Markdown.
Eingabe-Schema
{
"type": "object",
"properties": {
"group": {
"description": "Only this product group: management, se, science, ethiopia, politics.",
"type": "string",
"enum": [
"management",
"se",
"science",
"ethiopia",
"politics"
]
},
"limit": {
"description": "How many issues (default 10).",
"type": "integer",
"minimum": 1,
"maximum": 30
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_issue(id)
One issue in full, as Markdown, with each of its stories' addresses on the Observatory's site and at the source.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"description": "The issue's number, as latest_issues and search_news give it."
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_publications
What the Observatory publishes, by product group: each publication, what it covers, its days and hour, and the feeds. Readers subscribe at the address given.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Community
Nachweis