World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 102 tools.
Beschreibung vom Entwickler (englisches Original)
Find great espresso cafes worldwide with curated data and transparent quality scoring.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
2/2 Prüfungen bestanden · Läuft auf deinem Computer
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude, aber erst etwas vorbereiten
Installiere zuerst Node.js auf deinem Computer (nur einmal) · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy
Nur einmal; gilt für alle Server, die Node.js brauchen
SettingsDeveloperEdit Config
{
"mcpServers": {
"espresso": {
"command": "npx",
"args": [
"-y",
"espresso-mcp"
]
}
}
}Nutze Espresso MCP und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es Espresso MCP nutzt, oder ein Werkzeug von Espresso MCP in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
ChatGPT kann Espresso MCP noch nicht verbinden
Espresso MCP läuft auf deinem Computer, aber ChatGPT verbindet nur Server, die im Web laufen
A · Eine App nutzen, die Espresso MCP verbinden kann
B · Andere in Sonstiges, die mit ChatGPT funktionieren
Aus den meistgenutzten derselben Kategorie, nur solche, die per Adresse ohne Schlüssel verbinden
Klappt mit Claude Code, aber erst etwas vorbereiten
Installiere zuerst Node.js auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Node.js brauchen
Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen
claude mcp add espresso -- npx -y espresso-mcpEspresso MCP sollte in der Liste als verbunden erscheinen
Nutze Espresso MCP und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude Code sagt, dass es Espresso MCP nutzt, oder ein Werkzeug von Espresso MCP in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Cursor, aber erst etwas vorbereiten
Installiere zuerst Node.js auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Node.js brauchen
Nutze Espresso MCP und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Cursor sagt, dass es Espresso MCP nutzt, oder ein Werkzeug von Espresso MCP in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit VS Code, aber erst etwas vorbereiten
Installiere zuerst Node.js auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Node.js brauchen
VS Code fragt nach einer Bestätigung; klicke Install
Nutze Espresso MCP und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn VS Code sagt, dass es Espresso MCP nutzt, oder ein Werkzeug von Espresso MCP in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Andere Apps mit MCP, etwa Windsurf, Zed oder Gemini CLI, fügen Server unterschiedlich hinzu. Sieh in der App-Liste nach
JSON-Einstellungen stehen unten unter „Für Entwickler“
Claude Code
claude mcp add espresso -- npx -y espresso-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"espresso": {
"command": "npx",
"args": [
"-y",
"espresso-mcp"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"espresso": {
"command": "npx",
"args": [
"-y",
"espresso-mcp"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"espresso": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"espresso-mcp"
]
}
}
}Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Laufen auf deinem Computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 11. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto mattgierhart bestätigt, dem das Repo gehört
Code zuletzt geändert: vor 6 Monaten
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Noch keine Bewertungen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 2 von 2 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt vor 6 Monaten geändert, und die neueste Version (0.2.0) kam vor 6 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: World Monitor, Claude Flow, Tldraw
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 102 tools.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
An MCP server that finds great espresso cafes — and codifies what makes them great.
espresso-mcp is a Model Context Protocol server you can plug into Claude Desktop, Claude.ai, ChatGPT, Google Gemini, Cursor, Hermes, OpenClaw, and any other standard MCP host. It ships with a curated database of 100+ specialty-coffee shops, 75+ specialty roasters, and a transparent scoring algorithm that captures *why* a shop is good — sourcing, freshness, equipment, training — and *why* a shop is bad (the heaviest negative signal: menus dominated by flavored syrups).
It is not a Yelp clone. The data is hand-curated, the scoring is explicit, and the philosophy is "if it's covering bad coffee with flavors, we don't want it."
espresso-mcp has an opinion. Shops that hide bad coffee behind flavored syrups are the failure pattern this tool is designed to filter out. The scoring algorithm gives syrup_emphasis the heaviest non-disqualifying penalty (−22) — heavier than any single positive signal. Mass-market chains (Starbucks, Dunkin', Costa, Tim Hortons, Peet's, Caribou) and "looks third-wave but tastes flavored" shops (the algorithm's flavor-led-specialty category) score in avoid or fair tier regardless of how good the signage looks.
Positive credit goes to the signals great shops actually invest in:
Every signal is documented at src/scoring/weights.ts and surfaced to clients via the score breakdown on every result — you can see exactly *why* a cafe is recommended.
You: I'm near Brandenburg Gate in Berlin. Find me 3 great espresso cafes
within walking distance.
Claude: [resolves Brandenburg Gate → 52.5163, 13.3777] [calls find_espresso_near with radius_km=2]
Found 3 specialty cafes within 2km of Brandenburg Gate, sorted by quality:
• The Barn (Mitte) — 0.8km — score 95 (world-class) — World's #61 In-house roastery, single-origin focus, "never blends beans." Founded 2010, one of Europe's leading third-wave roasters.
• Companion Coffee (Mitte) — 1.1km — score 83 (great) Curated multi-roaster with rotating guest beans. Tea + coffee crossover in a quiet Mitte design space.
• Westberlin (Mitte) — 1.3km — score 82 (great) Iconic third-wave anchor since ~2010. Magazine + coffee concept; pours The Barn and rotating European roasters.
Once installed in your MCP client, you can ask things like:
The model gets a structured score with reasoning, distance, awards, and per-signal contributions — enough to give you an honest recommendation rather than a popularity list.
| Client | Section |
|---|---|
| Claude Desktop | ↓ |
| Claude.ai (Browser MCP) | ↓ |
| ChatGPT | ↓ |
| Google Gemini CLI | ↓ |
| Hermes (Nous Research) | ↓ |
| OpenClaw | ↓ |
| Cursor | ↓ |
| VS Code | ↓ |
| Any standard stdio | ↓ |
| From source | ↓ |
@latest while the project is iteratingWhile we're still adding cafes and refining the algorithm, pin to the live npm tip:
"args": ["-y", "espresso-mcp@latest"]
Once the data and scoring stabilize, you can drop @latest and pin a specific version for reproducibility.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows). If the file doesn't exist, create it:
{
"mcpServers": { "espresso": { "command": "npx", "args": ["-y", "espresso-mcp@latest"] } } }
Restart Claude Desktop. The 🔌 menu should show 6 tools under "espresso."
Claude.ai's web app supports MCP servers via OAuth and remote endpoints. For local installation, use Claude Desktop instead (above). To expose espresso-mcp to Claude.ai as a remote server, wrap it with mcp-remote (see the ChatGPT section below — same approach).
⚠ Important: ChatGPT only supports remote MCP servers (HTTPS endpoints), not local stdio processes. You have two options:
Option 1: Use the hosted version (when available). If we publish a hosted endpoint we'll list it here.
Option 2: Bridge `espresso-mcp` to HTTPS via `mcp-remote`. Run a small bridge on a machine you control:
npx -y mcp-remote bridge espresso-mcp \
--port 8080 \ --token "your-shared-secret"
Then expose port 8080 via a tunnel (Cloudflare Tunnel, Tailscale Funnel, or a small VPS) and use the resulting HTTPS URL.
Enabling MCP in ChatGPT (Plus / Pro / Team / Enterprise plans only):
OpenAI's MCP docs have the latest connector setup.
Edit ~/.gemini/settings.json:
{
"mcpServers": { "espresso": { "command": "npx", "args": ["-y", "espresso-mcp@latest"] } } }
Restart Gemini CLI. It will auto-connect at startup and show "Connected" if successful. See Gemini CLI MCP docs for the full reference.
Hermes uses YAML, not JSON. Edit ~/.hermes/config.yaml:
mcp_servers:
espresso: command: "npx" args: ["-y", "espresso-mcp@latest"]
Optional: filter to just the tools you want exposed:
mcp_servers:
espresso: command: "npx" args: ["-y", "espresso-mcp@latest"] tools: include: [find_espresso_near, search_cafes, score_cafe]
Restart Hermes — it auto-discovers MCP tools at startup. See Hermes MCP docs.
OpenClaw uses standard stdio MCP config. Install OpenClaw if you haven't:
curl -fsSL https://openclaw.ai/install.sh | bash
Then add to your OpenClaw config (typically ~/.openclaw/config.json — check OpenClaw MCP docs for the current location):
{
"mcpServers": { "espresso": { "command": "npx", "args": ["-y", "espresso-mcp@latest"] } } }
Edit ~/.cursor/mcp.json:
{
"mcpServers": { "espresso": { "command": "npx", "args": ["-y", "espresso-mcp@latest"] } } }
VS Code uses a dedicated mcp.json file (not settings.json). For workspace-scoped config, create .vscode/mcp.json. For user-wide, run the MCP: Open User Configuration command from the Command Palette.
{
"servers": { "espresso": { "command": "npx", "args": ["-y", "espresso-mcp@latest"] } } }
Note: VS Code uses the key servers (not mcpServers) — this is the most common copy-paste mistake when migrating configs from other clients.
For any MCP-compatible host that spawns local processes:
{
"command": "npx", "args": ["-y", "espresso-mcp@latest"] }
The server writes JSON-RPC to stdout and logs to stderr only — capture stderr if you want startup messages.
git clone https://github.com/mattgierhart/espresso-mcp
cd espresso-mcp npm ci npm run build
Or run the MCP Inspector against the local build:
npm run inspect
The most common real-world question is *"I'm at X, where should I get coffee?"* Here's the pattern in practice.
You: I'm staying at the Hotel Adlon Berlin. Find me 3 great espresso cafes nearby.
[Claude searches for the Adlon's coordinates: ~52.5163, 13.3795] [Claude calls find_espresso_near with those lat/lon] [Returns ranked Berlin cafes within walking distance]
The model resolves the address to coordinates (using its built-in knowledge or a web search), then calls find_espresso_near. No extra config needed.
You: I'm walking around Millennium Park in Chicago. What's the closest specialty espresso?
[Claude resolves the landmark → ~41.882, -87.622] [Calls find_espresso_near with radius_km: 2] [Ranks results by quality, then distance]
You: I have trips coming up to Tokyo, Berlin, and Hong Kong. Build me a coffee plan —
top 2 cafes per city, plus the one roaster I should buy beans from in each.
[Claude calls search_cafes for each city, sorts by score] [Calls list_great_roasters filtered by country] [Composes a per-city itinerary]
You: I'm at a cafe with a Slayer machine, they roast on-site, single-origin espresso
option, roast date on bags, and they only have plain milk drinks — no syrups. Score it.
[Claude calls score_cafe with those signals] [Returns 95/100 ("world-class") with per-signal contributions]
You can do this today with multiple tool calls:
You: Compare these Berlin hotels by walkable specialty coffee:
[Claude calls find_espresso_near three times, one per hotel] [Composes a comparison table]
A dedicated score_hotel_coffee_access tool is on the roadmap for v0.5.
If you query a city we haven't curated yet (e.g., Lisbon, Seoul, Mexico City), find_espresso_near returns no curated matches. The model can still combine its own knowledge with score_cafe to evaluate any cafe you describe. We're filling in cities one batch at a time — open an issue if you want yours prioritized.
find_espresso_nearFind ranked specialty espresso cafes within a radius of coordinates.
`j