Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Countries, timezones, elements, constants, HTTP status codes, unit conversion, and MIME type lookup.
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.
MCP_LOG_LEVELNecesitas
¿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://reference-data.caseyjhand.com/mcpAbre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"reference-data": {
"command": "npx",
"args": [
"-y",
"@cyanheads/reference-data-mcp-server"
],
"env": {
"MCP_LOG_LEVEL": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add --transport http reference-data https://reference-data.caseyjhand.com/mcpclaude mcp add reference-data --env MCP_LOG_LEVEL=your-value -- npx -y @cyanheads/reference-data-mcp-serverCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"reference-data": {
"url": "https://reference-data.caseyjhand.com/mcp"
}
}
}Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"reference-data": {
"command": "npx",
"args": [
"-y",
"@cyanheads/reference-data-mcp-server"
],
"env": {
"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": {
"reference-data": {
"type": "http",
"url": "https://reference-data.caseyjhand.com/mcp"
}
}
}Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"reference-data": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/reference-data-mcp-server"
],
"env": {
"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://reference-data.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.
MCP_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.
Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 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
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
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ó 1 de 1 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.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
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 9 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: Spec Driven Development, Remote Desktop Commander, Apify MCP Server
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
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/reference-data-mcp-server Look up countries, timezones, periodic table elements, physical constants, units, HTTP status codes, and MIME types via MCP. STDIO or Streamable HTTP. 10 Tools • 3 Reference Resource Families • 1 Agent Skill
Public Hosted Server: https://reference-data.caseyjhand.com/mcp
Countries, timezones, periodic table elements, physical constants, units, HTTP status codes, and MIME types in one place. Look up, search, and convert across all of them, entirely offline with no API keys or rate limits.
| Tool | Description |
|---|---|
ref_geo_lookup | Look up a country by name, ISO alpha-2, or alpha-3 code. |
ref_geo_search | Search and filter countries by region, subregion, language, or currency. |
ref_timezone_lookup | Get timezone info by IANA ID, country code, or city name. |
ref_timezone_convert | Convert a local datetime from one timezone to another. |
ref_element_lookup | Look up a periodic table element by name, symbol, or atomic number. |
ref_element_search | Filter periodic table elements by category, group, period, or property range. |
ref_constant_lookup | Look up a CODATA 2022 physical constant by name, symbol, or alias. |
ref_unit_convert | Convert a numeric value between compatible units of measure. |
ref_http_status | Look up an HTTP status code by number or keyword. |
ref_mime_type | Look up a MIME type by type string or file extension. |
| Resource | Description |
|---|---|
ref://countries/{alpha2} | Full country record by ISO alpha-2 code. |
ref://elements/{number} | Full element record by atomic number. |
ref://timezones/{iana_id} | Timezone info by IANA ID (slashes percent-encoded as %2F). |
skill://reference-data-guide/SKILL.md | Agent guide for resolving locations and converting meeting times across DST transitions. |
The three reference families use four URI template routes: countries, elements, encoded timezone IDs, and an unencoded-timezone-slash route that returns retry guidance. The guide is a separate skill resource.
Reference data is also reachable via tools — use ref_geo_lookup, ref_element_lookup, and ref_timezone_lookup when you need flexible query modes or country search.
The reference-data guide is included in plugin installs and available through MCP resource discovery or the Skills extension (skills/list and skills/get). It covers location resolution, repeated-hour disambiguation, and search-completeness gates.
ref_geo_lookup toolauto (alpha2 → alpha3 → name), name, alpha2, alpha3; numeric ISO codes are not supportedref_geo_search toolno_filters error otherwise): keyword (name, native name, capital, subregion), region, subregion, language (ISO 639-1 code or name), or currency (ISO 4217 code or name)truncated flag and totalMatches count when results are cut offref_timezone_lookup toolauto (IANA ID → country code → city name), iana, country; partial city matching ("Tokyo" → "Asia/Tokyo", "NY" → "America/New_York")at (ISO 8601) evaluates DST state at a specific moment instead of now; malformed values raise invalid_atref_timezone_convert tooldatetime must be a local ISO 8601 string without an offset (regex-enforced, e.g. 2026-05-24T15:30:00); from_tz/to_tz accept full IANA IDs or unambiguous city namesinvalid_datetime; unrecognized zones as invalid_timezoneref_element_lookup toolauto (atomic number → symbol → name), name, symbol, numberatomic_mass_estimated flag), electron configuration, group/period/block, category, Pauling electronegativity, density, melting/boiling points in kelvin, phase at STP, radioactivity, natural occurrence, discovery datanull for experimentally inaccessible propertiesref_element_search toolno_filters error otherwise): category (partial match), group (1–18), period (1–7), atomic-number range, or atomic-mass rangetotalMatches count and a notice when nothing matchesref_constant_lookup toolmatch_strategy discriminates how the query resolved: exact_symbol, exact_name, or fuzzy (closest candidate — verify before reuse)exact flag for defined constants), CODATA identifier, and up to 3 related constantsref_unit_convert toolmt is the metric tonne (1000 kg); t is the US short ton (907.18 kg) — distinct units, easily confusedincompatible_units (mismatched quantities), unknown_unit (unrecognized abbreviation), below_absolute_zero (with the Kelvin equivalent)ref_http_status toolref_mime_type toolref://countries/{alpha2} resourceapplication/json — same fields as ref_geo_lookupalpha2 accepts either case; an unmatched code returns a notFound errorref://elements/{number} resourceapplication/json — same fields as ref_element_lookupnumber must be an integer string 1–118; out-of-range or unmatched values return notFoundref://timezones/{iana_id} resourceapplication/json — same fields as ref_timezone_lookup, plus evaluated_at%2F (e.g. America%2FNew_York); an unencoded slash matches a separate catch-all that returns an actionable error with the correctly encoded URIBuilt 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.
Reference-data-specific:
Agent-friendly output:
reason codes (no_match, no_filters, unknown_unit, incompatible_units, below_absolute_zero, invalid_timezone, invalid_datetime, invalid_at) with actionable recovery hintstruncated flag on search results, alternatives arrays on MIME/HTTP keyword matches, atomic_mass_estimated flag on element data, match_strategy on constant lookupsnull for genuinely unknown or inapplicable values rather than absent fieldsA public instance is available at https://reference-data.caseyjhand.com/mcp — no installation required. It serves Streamable HTTP; each client takes its own config shape.
For Claude Code:
claude mcp add --transport http reference-data-mcp-server https://reference-data.caseyjhand.com/mcp
For Cline (cline_mcp_settings.json):
{
"mcpServers": { "reference-data-mcp-server": { "type": "streamableHttp", "url": "https://reference-data.caseyjhand.com/mcp" } } }
For Cursor (mcp.json):
{
"mcpServers": { "reference-data-mcp-server": { "url": "https://reference-data.caseyjha
Solo se muestra el principio; lee el resto en el repo