Park Graph
Find, price and book parking at Park Graph lots: search, quote, hold and session tools.
Descripción del creador (original en inglés)
Find EV charging stations, detail, and reliability check-ins via the global Open Charge Map.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
OPENCHARGEMAP_CLAMP_LIMITS, OPENCHARGEMAP_API_KEY, OPENCHARGEMAP_BASE_URL, OPENCHARGEMAP_REFERENCE_REFRESH, MCP_LOG_LEVELLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Funciona en Claude para web, escritorio y móvil:
https://openchargemap.caseyjhand.com/mcpAbre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"openchargemap": {
"command": "npx",
"args": [
"-y",
"@cyanheads/openchargemap-mcp-server"
],
"env": {
"OPENCHARGEMAP_CLAMP_LIMITS": "your-value",
"OPENCHARGEMAP_API_KEY": "your-value",
"OPENCHARGEMAP_BASE_URL": "your-value",
"OPENCHARGEMAP_REFERENCE_REFRESH": "your-value",
"MCP_LOG_LEVEL": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add --transport http openchargemap https://openchargemap.caseyjhand.com/mcpclaude mcp add openchargemap --env OPENCHARGEMAP_CLAMP_LIMITS=your-value --env OPENCHARGEMAP_API_KEY=your-value --env OPENCHARGEMAP_BASE_URL=your-value --env OPENCHARGEMAP_REFERENCE_REFRESH=your-value --env MCP_LOG_LEVEL=your-value -- npx -y @cyanheads/openchargemap-mcp-serverCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"openchargemap": {
"url": "https://openchargemap.caseyjhand.com/mcp"
}
}
}Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"openchargemap": {
"command": "npx",
"args": [
"-y",
"@cyanheads/openchargemap-mcp-server"
],
"env": {
"OPENCHARGEMAP_CLAMP_LIMITS": "your-value",
"OPENCHARGEMAP_API_KEY": "your-value",
"OPENCHARGEMAP_BASE_URL": "your-value",
"OPENCHARGEMAP_REFERENCE_REFRESH": "your-value",
"MCP_LOG_LEVEL": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"openchargemap": {
"type": "http",
"url": "https://openchargemap.caseyjhand.com/mcp"
}
}
}Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"openchargemap": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/openchargemap-mcp-server"
],
"env": {
"OPENCHARGEMAP_CLAMP_LIMITS": "your-value",
"OPENCHARGEMAP_API_KEY": "your-value",
"OPENCHARGEMAP_BASE_URL": "your-value",
"OPENCHARGEMAP_REFERENCE_REFRESH": "your-value",
"MCP_LOG_LEVEL": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
ChatGPT solo se conecta a servidores en internet:
https://openchargemap.caseyjhand.com/mcpLos nombres de los menús pueden variar un poco según el plan y con el tiempo.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
OPENCHARGEMAP_CLAMP_LIMITS envOPENCHARGEMAP_BASE_URL envOPENCHARGEMAP_REFERENCE_REFRESH envMCP_LOG_LEVEL envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Nombres y descripciones de las herramientas tal como los informó el servidor el 7 nov 2026. Los escribió el creador, no nosotros; los mostramos como texto sin formato.
openchargemap_find_stationsFind EV charging stations from the global Open Charge Map registry near a point or within a bounding box. Provide either a center (latitude + longitude + distance) or a boundingbox; optionally scope to a country with countrycode. This tool is coordinate-native and does not geocod
openchargemap_get_stationGet the full record for one Open Charge Map station by its numeric OCM ID. Returns every connection (type, level, power, current, quantity, per-connection status), the operator and network, usage and access restrictions (pay-at-location, membership, access key), the number of cha
openchargemap_lookup_referenceResolve Open Charge Map reference data to the integer IDs that openchargemap_find_stations filters require. Pick a category and pass a name or code to resolve — "CCS" or "Tesla Supercharger" -> a connectiontypeid, "ChargePoint" -> an operatorid, "Public - Pay At Location" -> a us
openchargemap_get_station_commentsRead community check-ins and comments for one Open Charge Map station — the real-world reliability signal beyond the operator-reported registry status. Returns user comments and fault reports with ratings, dates, and the outcome the driver recorded ("Charged Successfully", "Faile
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 9 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub cyanheads, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Respondió en 212 ms (HTTP 200)
No hace falta iniciar sesión
Leímos 4 descripciones de herramientas y no encontramos instrucciones ocultas para la IA
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: OPENCHARGEMAP_API_KEY
Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.
El repo de GitHub cambió por última vez –, y la última versión (0.2.0) llegó al registro hace 14 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.
En la misma categoría: Park Graph, Open Transfer Times, Gogcli MCP Maps
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Find, price and book parking at Park Graph lots: search, quote, hold and session tools.
Check if a flight connection is comfortable, tight or risky, with cited airport data.
Google Places + trip maps via gogcli for Claude — places through gog maps, pins, shortlists, My Maps
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
@cyanheads/openchargemap-mcp-server Find EV charging stations worldwide by location and connector from the global Open Charge Map registry — full station detail, reference-ID resolution, and community reliability check-ins via MCP. STDIO or Streamable HTTP. 4 Tools • 2 Resources
Public Hosted Server: https://openchargemap.caseyjhand.com/mcp
EV charging stations worldwide from Open Charge Map. Search by location, connector, and network, pull full station detail, and read community check-ins on whether a charger actually works.
| Tool | Description |
|---|---|
openchargemap_find_stations | Find charging stations near a point or within a bounding box, filtered by connector, power, network, usage, status, and charge points. Coordinate-native. |
openchargemap_get_station | Full record for one station by numeric OCM ID — every connection, operator, access rules, charge points, cost, media, and a computed reliability note. |
openchargemap_lookup_reference | Resolve connector/operator/usage/status/country names to the integer filter IDs find_stations needs. Served from a bundled snapshot — offline and instant. |
openchargemap_get_station_comments | Community check-ins for one station alongside the registry status and last-verified date, so registry-vs-reality mismatch is visible. |
| Resource | Description |
|---|---|
openchargemap://station/{id} | Full station record (with community comments) by numeric OCM ID — the URI-addressable twin of openchargemap_get_station. |
skill://openchargemap-guide/SKILL.md | Guide to recommending compatible, accessible chargers, assessing reliability evidence, and checking search coverage. Also ships with plugin, npm, Docker, and MCPB installs. |
All station data is also reachable via the tools; the station corpus (~200k locations, geo-scoped) isn't exposed as a listable resource, and reference data is served by openchargemap_lookup_reference rather than a resource.
openchargemap_find_stations toollatitude + longitude + distance, distanceUnit KM or Miles, max 500) or boundingbox — exactly one mode per call; optional countrycode (ISO 3166-1 alpha-2) and filters connectiontypeid, minpowerkw, operatorid, usagetypeid, levelid, statustypeid, minchargepoints (the ID filters take one integer ID or an OR-matched array, resolved via openchargemap_lookup_reference)maxresults caps the page (default 25, max 200) and offset pages through a fixed cached pool of up to 500 candidates per search. A 501st record only detects an upstream remainder: totalCount is exact without that sentinel and a floor when it is present; the notice says whichinvalid_location (no search area, half a center, or a coordinate beside a boundingbox), auth_failed, or upstream_unavailableopenchargemap_get_station toolid — every connection, operator/network, usage and access rules, charge-point count, usage cost, data provider, media, and dateLastVerified; includeComments adds every check-in inline, unpaged (use openchargemap_get_station_comments for a heavily-commented station)reliabilityNote is plain prose computed from observable facts (verification age, registry status, operational flag, fault-vs-positive check-ins), omitted when there is nothing to flag; fails with not_found, auth_failed, or upstream_unavailableopenchargemap_lookup_reference toolcategory (connectiontypes, operators, usagetypes, statustypes, currenttypes, levels, countries) plus an optional case-insensitive query naming a title, code, or alias ("CCS", "Tesla Supercharger", "FR"); omit query to browse the category (limit max 100, default 25, paged via offset/nextOffset)id(s), the filterParam they feed into openchargemap_find_stations, and source (live or bundled) with a snapshotDate — answered offline from the bundled snapshot unless OPENCHARGEMAP_REFERENCE_REFRESH refreshed it at startup. A miss returns a successful empty list with spelling/browse guidanceopenchargemap_get_station_comments toolid, newest first, each with rating, date, and recorded outcome — maxresults caps the page (default 25, max 100), paged via offset/nextOffset; totalComments counts the station's whole set, and reliabilityNote's fault ratio is computed over all of itisOperational, and dateLastVerified beside the comments; an empty comments: [] is not an error (no reports is not evidence the charger works); fails with not_found, auth_failed, or upstream_unavailableopenchargemap://station/{id} resourceopenchargemap_get_station, cached for 600 seconds, and not listablenot_found when the ID doesn't resolve to a stationBuilt on @cyanheads/mcp-ts-core: stdio and Streamable HTTP transports, pluggable auth (none / jwt / oauth), swappable storage (in-memory, filesystem, Supabase, Cloudflare KV/R2/D1), structured logging with optional OpenTelemetry tracing.
Open Charge Map-specific:
/referencedata call, with an optional startup refresh to prevent driftCCS, NACS/Supercharger, J1772, Type 2, CHAdeMO) so the names agents actually use resolve to the right IDsopenstreetmap server's openstreetmap_search_places) rather than rebuilding place-name lookupopenchargemap_find_stations — the OCM API has no UUID lookupAgent-friendly output:
status, statusTypeId, isOperational, and dateLastVerified on every station, plus a plain-prose reliabilityNote derived only from observable facts (no fabricated confidence score)A public instance is available at https://openchargemap.caseyjhand.com/mcp — no installation required. Point any MCP client at it via Streamable HTTP, with this client config:
{
"mcpServers": { "openchargemap-mcp-server": { "type": "streamable-http", "url": "https://openchargemap.caseyjhand.com/mcp" } } }
Add the following to your MCP client configuration file. An Open Charge Map API key is required — see Prerequisites.
{
"mcpServers": { "openchargemap-mcp-server": { "type": "stdio", "command": "bunx", "args": ["@cyanheads/openchargemap-mcp-server@latest"], "env": { "MCP_TRANSPORT_TYPE": "stdio", "MCP_LOG_LEVEL": "info", "OPENCHARGEMAP_API_KEY": "your-api-key" } } } }
Or with npx (no Bun required):
{
"mcpServers": { "openchargemap-mcp-server": { "type": "stdio", "command": "npx", "args": ["-y", "@cyanheads/openchargemap-mcp-server@latest"], "env": { "MCP_TRANSPORT_TYPE": "stdio", "MCP_LOG_LEVEL": "info", "OPENCHARGEMAP_API_KEY": "your-api-key" } } } }
Or with Docker:
{
"mcpServers": { "openchargemap-mcp-server": { "type": "stdio", "command": "docker", "args": [ "run", "-i", "--rm", "-e", "MCP_TRANSPORT_TYPE=stdio", "-e", "OPENCHARGEMAP_API_KEY=your-api-key", "ghcr.io/cyanheads/openchargemap-mcp-server:latest" ] } } }
For Streamable HTTP, set the transport and start the server:
MCP_TRANSPORT_TYPE=http MCP_HTTP_PORT=3010 OPENCHARGEMAP_API_KEY=... bun run start:http
X-API-Key header on every request; the server fails fast at startup if it's unset.git clone https://github.com/cyanheads/openchargemap-mcp-server.git
cd openchargemap-mcp-server
bun install
cp .env.example .env
All configuration is validated at startup via Zod schemas in src/config/server-config.ts. Key environme
Solo se muestra el principio; lee el resto en el repo