Periodic Table 2026

Interactive periodic table with all 118 elements. Properties, comparisons, and more.

我該用這個嗎

品質與安全性

A
說明品質
83%
結構描述完整度
97%
命名品質
95%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(1)

  • LOWTool 'compare_elements' description lacks action verb在 compare_elements 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,167Token(工具定義)
~2.5 KB典型回應大小
中等的注意力影響(128k 上下文的 0.91%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "periodic-table": {
      "url": "https://theperiodictable.org/mcp"
    }
  }
}

遠端端點

https://theperiodictable.org/mcpstreamable-http

它能做什麼

工具清單

工具(4)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢get_element(element, locale)

Everything the Interactive Periodic Table knows about one element: classification, physical and chemical properties with units, electron configuration, discovery, a short summary and a longer introduction (uses, production, history, safety), plus the link to its page.

輸入結構描述

{
  "type": "object",
  "properties": {
    "element": {
      "type": "string",
      "minLength": 1,
      "description": "Symbol (Fe), atomic number (26) or name in any supported language (iron, Eisen, 铁)"
    },
    "locale": {
      "description": "Language for names and text: en, es, fr, de, zh, pt, ja, hi, ru (default en)",
      "type": "string",
      "enum": [
        "en",
        "es",
        "fr",
        "de",
        "zh",
        "pt",
        "ja",
        "hi",
        "ru"
      ]
    }
  },
  "required": [
    "element"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_elements(query, locale, limit)

Find elements by symbol, atomic number, or full or partial name in any supported language. Use it when a name is misspelled, partial or in another language.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "What to look for, e.g. \"Fe\", \"26\", \"carb\", \"Sauerstoff\", \"金\""
    },
    "locale": {
      "description": "Language for names and text: en, es, fr, de, zh, pt, ja, hi, ru (default en)",
      "type": "string",
      "enum": [
        "en",
        "es",
        "fr",
        "de",
        "zh",
        "pt",
        "ja",
        "hi",
        "ru"
      ]
    },
    "limit": {
      "description": "Maximum results (default 10)",
      "type": "integer",
      "minimum": 1,
      "maximum": 118
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_elements(category, block, period, group, phase, ...)

List elements, optionally filtered by category, block, period, group, state at 25 °C or a numeric property range, and sorted by a property. Without filters it lists all 118 elements in atomic-number order. Elements with no value for the range or sort property are left out.

輸入結構描述

{
  "type": "object",
  "properties": {
    "category": {
      "description": "Category",
      "type": "string",
      "enum": [
        "alkali-metal",
        "alkaline-earth-metal",
        "transition-metal",
        "post-transition-metal",
        "metalloid",
        "nonmetal",
        "noble-gas",
        "lanthanide",
        "actinide",
        "unknown"
      ]
    },
    "block": {
      "description": "Block",
      "type": "string",
      "enum": [
        "s",
        "p",
        "d",
        "f"
      ]
    },
    "period": {
      "description": "Period (row), 1-7",
      "type": "integer",
      "minimum": 1,
      "maximum": 7
    },
    "group": {
      "description": "Group (column), 1-18; lanthanides and actinides have none",
      "type": "integer",
      "minimum": 1,
      "maximum": 18
    },
    "phase": {
      "description": "State at 25 °C, derived from the melting and boiling points",
      "type": "string",
      "enum": [
        "solid",
        "liquid",
        "gas"
      ]
    },
    "property": {
      "description": "Numeric property for min/max and sorting",
      "type": "string",
      "enum": [
        "atomicNumber",
        "atomicMass",
        "density",
        "meltingPoint",
        "boilingPoint",
        "electronegativity",
        "ionizationEnergy",
        "electronAffinity",
        "atomicRadius",
        "covalentRadius",
        "specificHeat",
        "thermalConductivity",
        "discoveryYear"
      ]
    },
    "min": {
      "description": "Minimum value of `property` (inclusive), in its unit",
      "type": "number"
    },
    "max": {
      "description": "Maximum value of `property` (inclusive), in its unit",
      "type": "number"
    },
    "sort": {
      "description": "Sort by `property` (default: atomic number)",
      "type": "string",
      "enum": [
        "asc",
        "desc"
      ]
    },
    "locale": {
      "description": "Language for names and text: en, es, fr, de, zh, pt, ja, hi, ru (default en)",
      "type": "string",
      "enum": [
        "en",
        "es",
        "fr",
        "de",
        "zh",
        "pt",
        "ja",
        "hi",
        "ru"
      ]
    },
    "limit": {
      "description": "Maximum results (default 118)",
      "type": "integer",
      "minimum": 1,
      "maximum": 118
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢compare_elements(elements, properties, locale)

Side-by-side numeric properties of 2-10 elements, with units.

輸入結構描述

{
  "type": "object",
  "properties": {
    "elements": {
      "minItems": 2,
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "description": "Symbol (Fe), atomic number (26) or name in any supported language (iron, Eisen, 铁)"
      },
      "description": "The elements to compare"
    },
    "properties": {
      "description": "Properties to include (default: all numeric properties)",
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "atomicNumber",
          "atomicMass",
          "density",
          "meltingPoint",
          "boilingPoint",
          "electronegativity",
          "ionizationEnergy",
          "electronAffinity",
          "atomicRadius",
          "covalentRadius",
          "specificHeat",
          "thermalConductivity",
          "discoveryYear"
        ]
      }
    },
    "locale": {
      "description": "Language for names and text: en, es, fr, de, zh, pt, ja, hi, ru (default en)",
      "type": "string",
      "enum": [
        "en",
        "es",
        "fr",
        "de",
        "zh",
        "pt",
        "ja",
        "hi",
        "ru"
      ]
    }
  },
  "required": [
    "elements"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本4 個工具