Skip to main content
Glama
nesar

lattice-mcp-server

by nesar

lattice-mcp-server

MCP-сервер, который предоставляет научные инструменты — термодинамику горячей сильно взаимодействующей материи из решёточной КХД — любому LLM-агенту. Построен по той же схеме, что и spectra-mcp-server и gaia-mcp-server; мультиагентный клиент из multiagent-client-demo управляет любым из этих серверов без изменений.

Наука

Нагрейте ядерную материю выше примерно 156 МэВ (~2 × 10¹² K), и адроны растворятся в кварк-глюонной плазме. Это не спекуляция: это результат решёточной КХД из первых принципов, он воспроизводится на Земле в столкновениях тяжёлых ионов на RHIC и LHC, и сама Вселенная прошла через этот переход примерно через 10 мкс после Большого взрыва. Инструменты здесь вычисляют два описания, которые встречаются в кроссовере:

  • уравнение состояния КХД-материи — опубликованная параметризация результатов решёточных вычислений с (2+1) ароматами, экстраполированных к континуальному пределу (Bazavov et al., коллаборация HotQCD, PRD 90, 094503 (2014)),

  • адронный резонансный газ (HRG) — невзаимодействующий газ из ~1200 адронов и резонансов (список QMHRG2020), описание конфайнментной фазы, которое должно перестать работать, как только кварки освобождаются.

Там, где пунктирные кривые HRG отходят от решёточных кривых, и есть деконфайнмент:

QCD equation of state vs hadron resonance gas

Всё вычисляется с помощью LatticeQCD AnalysisToolbox (pip install latqcdtools), публичного аналитического пакета коллаборации HotQCD. Список адронов, включённый в data/, взят из этого репозитория (лицензия MIT).

Related MCP server: Mol-MCP

Инструменты

инструмент

что делает

describe_qcd_thermodynamics()

физический контекст, диапазоны применимости, ссылки — вызывайте первым

compute_qcd_eos(output_dir, ...)

решёточное уравнение состояния: p/T⁴, ε/T⁴, s/T³, аномалия следа, c_s² на сетке T → CSV

compute_hrg_thermodynamics(output_dir, ...)

те же столбцы из адронного резонансного газа → CSV

plot_eos(eos_file, output_dir, hrg_file=None)

классический график ε/T⁴, 3p/T⁴, (3/4)s/T³, полоса кроссовера, предел идеального газа, опциональное наложение HRG

plot_speed_of_sound(eos_file, output_dir, ...)

c_s²(T) с точкой минимальной жёсткости + панели аномалии следа

compute_charge_cumulants(output_dir, ...)

восприимчивости барионного числа HRG χ₂ᴮ, χ₄ᴮ (наблюдаемые флуктуаций в столкновениях тяжёлых ионов) → CSV

plot_charge_cumulants(cumulants_file, output_dir)

χₙᴮ(T) и отношение эксцесса χ₄ᴮ/χ₂ᴮ в сравнении с ожиданием адронного газа

compute_running_coupling(output_dir, ...)

2-петлевая α_s(μ): асимптотическая свобода → CSV + PNG

Две конвенции, которые стоит перенять в любом научном MCP-сервере:

  1. Каждый инструмент возвращает {status, files, message, metadata} (ArtifactResult).

  2. Массивы передаются между инструментами как пути к файлам, никогда — через контекстное окно агента.

Установка

conda create -n lattice-tutorial python=3.12 -y
conda activate lattice-tutorial
pip install -e ".[dev]"
pytest

Уже есть окружение spectra-tutorial от других серверов? Вы можете переиспользовать его: pip install latqcdtools, затем всегда запускайте этот сервер (и pytest) из корневого каталога этого репозитория — все учебные серверы экспортируют пакеты с именами tools и mcp_server, поэтому не делайте pip install -e для нескольких из них в одно окружение; запуск из корня репозитория гарантирует, что локальные пакеты имеют приоритет.

Запуск сервера

python -m mcp_server --transport streamable-http --port 8002

Клиенты подключаются к http://127.0.0.1:8002/mcp. Порт 8002 по конвенции, чтобы этот сервер мог работать вместе со spectra (8000), gaia (8001) и bbn (8003). Остановка — Ctrl+C.

Чтобы использовать этот сервер из Claude Code, настольного приложения Claude, Codex, Cursor или любого другого MCP-клиента, см. docs/mcp-clients.md — включённый в репозиторий .mcp.json уже подключает его к Claude Code.

Вопрос, который можно задать агенту

«При какой температуре плавится адронная материя? Вычислите уравнение состояния решёточной КХД и адронный резонансный газ, наложите их друг на друга и скажите, где и почему они расходятся.»

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables LLM applications to query and visualize data from Bosch/Buderus heat pumps via ems-ESP, including temperatures, statistics, and heat curves through natural language.
    9
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    Provides computational chemistry tools for LLMs, enabling molecular operations like SMILES processing and geometry manipulation via a modular agent and tool system.
    9
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server for computational materials science that enables AI assistants to generate LAMMPS simulations, parse outputs, analyze nematic order, detect plastic rearrangements, and estimate viscosity through 12 specialized tools.
    12
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Provide real-time data querying and visualization by integrating Tako with your agents. Generate o…

  • Deterministic reasoning stack for AI agents: simulate, decide & compute, plus cross-domain tools.

  • Precision math engine for AI agents. 203 exact methods. Zero hallucination.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nesar/lattice-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server