プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Reference Data MCP Server

作者:cyanheadsバージョン 0.2.0i★ –iパソコンでもクラウドでも
レジストリ名io.github.cyanheads/reference-data-mcp-server

インストール

概要

作者による説明(英語の原文)

Countries, timezones, elements, constants, HTTP status codes, unit conversion, and MIME type lookup.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンでもクラウドでも
  • トランスポート: stdio, Streamable HTTP
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

必要なもの

  • クラウドで動くインストール不要。インターネット経由でつながります
  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://reference-data.caseyjhand.com/mcp

または、パソコンで動かす

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "reference-data": {
      "command": "npx",
      "args": [
        "-y",
        "@cyanheads/reference-data-mcp-server"
      ],
      "env": {
        "MCP_LOG_LEVEL": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add --transport http reference-data https://reference-data.caseyjhand.com/mcp

または、パソコンで動かす

claude mcp add reference-data --env MCP_LOG_LEVEL=your-value -- npx -y @cyanheads/reference-data-mcp-server

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "reference-data": {
      "url": "https://reference-data.caseyjhand.com/mcp"
    }
  }
}

または、パソコンで動かす

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "reference-data": {
      "command": "npx",
      "args": [
        "-y",
        "@cyanheads/reference-data-mcp-server"
      ],
      "env": {
        "MCP_LOG_LEVEL": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "reference-data": {
      "type": "http",
      "url": "https://reference-data.caseyjhand.com/mcp"
    }
  }
}

または、パソコンで動かす

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "reference-data": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@cyanheads/reference-data-mcp-server"
      ],
      "env": {
        "MCP_LOG_LEVEL": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://reference-data.caseyjhand.com/mcp

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • MCP_LOG_LEVEL env
    Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント cyanheads で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    エンドポイントが応答する

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32497件のうち0%よりスターが多い
  • このカテゴリのほかの32497件のうち79%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32497件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Reference Data MCP Serverは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.2.0)がレジストリに届いたのは9 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Zoo MCP

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211昨日更新
インストール

Zoo MCP

作者:KittyCAD

An MCP server that provides access to the Zoo API for various CAD operations and tools.

パソコンで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

@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


Overview

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.

Tools
ToolDescription
ref_geo_lookupLook up a country by name, ISO alpha-2, or alpha-3 code.
ref_geo_searchSearch and filter countries by region, subregion, language, or currency.
ref_timezone_lookupGet timezone info by IANA ID, country code, or city name.
ref_timezone_convertConvert a local datetime from one timezone to another.
ref_element_lookupLook up a periodic table element by name, symbol, or atomic number.
ref_element_searchFilter periodic table elements by category, group, period, or property range.
ref_constant_lookupLook up a CODATA 2022 physical constant by name, symbol, or alias.
ref_unit_convertConvert a numeric value between compatible units of measure.
ref_http_statusLook up an HTTP status code by number or keyword.
ref_mime_typeLook up a MIME type by type string or file extension.
Resources
ResourceDescription
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.mdAgent 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.


Capability reference

ref_geo_lookup tool
  • Accepts fuzzy name matching ("Brasil" resolves to "Brazil"); a fuzzy hit adds an enrichment notice naming the canonical result
  • Lookup modes: auto (alpha2 → alpha3 → name), name, alpha2, alpha3; numeric ISO codes are not supported
  • Returns capital, region/subregion, languages, currencies, calling codes, TLD, flag emoji, and IANA timezone IDs

ref_geo_search tool
  • At least one filter required (no_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)
  • Limit 1–100 (default 20); truncated flag and totalMatches count when results are cut off
  • Empty result set returns a notice echoing the applied filters

ref_timezone_lookup tool
  • Lookup modes: auto (IANA ID → country code → city name), iana, country; partial city matching ("Tokyo" → "Asia/Tokyo", "NY" → "America/New_York")
  • Country-code queries return every timezone observed in that country
  • Optional at (ISO 8601) evaluates DST state at a specific moment instead of now; malformed values raise invalid_at
  • Returns current/standard UTC offsets, DST status and abbreviations, major cities, and country codes

ref_timezone_convert tool
  • datetime 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 names
  • Rejects out-of-range calendar dates and spring-forward DST gaps as invalid_datetime; unrecognized zones as invalid_timezone
  • Returns source and target local datetimes with their respective UTC offsets, plus the UTC equivalent

ref_element_lookup tool
  • Lookup modes: auto (atomic number → symbol → name), name, symbol, number
  • Full property set: atomic mass (atomic_mass_estimated flag), electron configuration, group/period/block, category, Pauling electronegativity, density, melting/boiling points in kelvin, phase at STP, radioactivity, natural occurrence, discovery data
  • Data sourced from PubChem/IUPAC 2024; synthetic or unstable elements return null for experimentally inaccessible properties

ref_element_search tool
  • At least one filter required (no_filters error otherwise): category (partial match), group (1–18), period (1–7), atomic-number range, or atomic-mass range
  • Valid categories: alkali metal, alkaline earth metal, transition metal, post-transition metal, metalloid, reactive nonmetal, noble gas, lanthanide, actinide
  • Returns summaries (atomic number, symbol, name, mass, category) plus a totalMatches count and a notice when nothing matches

ref_constant_lookup tool
  • Fuzzy alias matching: "speed of light", "c", "Avogadro's number", "N_A", "Planck", "h", "Boltzmann", "k_B" all resolve against 32 CODATA 2022 constants
  • match_strategy discriminates how the query resolved: exact_symbol, exact_name, or fuzzy (closest candidate — verify before reuse)
  • Returns value, SI unit expression, absolute/relative uncertainty (exact flag for defined constants), CODATA identifier, and up to 3 related constants

ref_unit_convert tool
  • 11 measurement domains: length, mass, volume, temperature (non-linear C/F/K/R), speed, pressure, energy, power, frequency, digital storage, angle
  • Mass mt is the metric tonne (1000 kg); t is the US short ton (907.18 kg) — distinct units, easily confused
  • Typed errors: incompatible_units (mismatched quantities), unknown_unit (unrecognized abbreviation), below_absolute_zero (with the Kelvin equivalent)

ref_http_status tool
  • Numeric queries (e.g., "404") return an exact match; keyword queries (e.g., "not found", "too many requests") return the closest match plus alternatives
  • Returns reason phrase, description, category (1xx–5xx), cacheability per RFC 9110, and the defining RFC with section reference

ref_mime_type tool
  • Accepts "image/webp", ".webp", or "webp" interchangeably
  • Extension lookups return the canonical MIME type first; additional types sharing the extension are listed as alternatives
  • Returns extensions, a compressibility flag (relevant for Content-Encoding decisions), and the data source (iana/apache/nginx)

ref://countries/{alpha2} resource
  • Full country record as application/json — same fields as ref_geo_lookup
  • alpha2 accepts either case; an unmatched code returns a notFound error

ref://elements/{number} resource
  • Full element record as application/json — same fields as ref_element_lookup
  • number must be an integer string 1–118; out-of-range or unmatched values return notFound

ref://timezones/{iana_id} resource
  • Timezone record as application/json — same fields as ref_timezone_lookup, plus evaluated_at
  • Slashes in the IANA ID must be percent-encoded as %2F (e.g. America%2FNew_York); an unencoded slash matches a separate catch-all that returns an actionable error with the correctly encoded URI

Features

Built 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:

  • Entirely in-memory — all datasets load at startup; no runtime network calls, no API keys, no rate limits
  • Works offline and in air-gapped environments
  • Seven specialized services: geo (countries-list), timezone (Node.js Intl + @vvo/tzdb), elements (PubChem/IUPAC 2024, 118 elements), constants (CODATA 2022, 32 entries), units (convert-units), HTTP status (IANA registry), MIME types (mime-db, ~1,000 types)

Agent-friendly output:

  • Structured error contracts on every tool — typed reason codes (no_match, no_filters, unknown_unit, incompatible_units, below_absolute_zero, invalid_timezone, invalid_datetime, invalid_at) with actionable recovery hints
  • Discriminated outputs where relevant — truncated flag on search results, alternatives arrays on MIME/HTTP keyword matches, atomic_mass_estimated flag on element data, match_strategy on constant lookups
  • Consistent null for genuinely unknown or inapplicable values rather than absent fields

Getting started

Public Hosted Instance

A 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

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く