WC

wjc9011/comsol_multiphysics_mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

919 stars 86 forks Качество 80 Тренд 39MIT

MCP Server для автоматизации мультифизического моделирования COMSOL с помощью AI-агентов.

Обзор

MCP Server для автоматизации мультифизического моделирования COMSOL с помощью AI-агентов. Создать полноценный COMSOL MCP Server, позволяющий агентам ИИ (таким как Claude, opencode) выполнять мультифизические симуляции через протокол MCP: 1. - Создание, загрузка, сохранение, контроль версий 2. - Блоки, цилиндры, сферы, булевые операции 3. - Теплопередача, поток жидкостей, электростатика, механика твердых тел 4. - Авто-меш, стационарные/зависящие от времени исследования 5. - Оценка выражений, графики экспорта 6. - Встроенные руководства + семантический поиск в PDF - (версия 5.x или 6.x) - (НЕ версия для Windows Store) - (требуется MPh/COMSOL) 3D-термический анализ кремниевого чипа с помощью Through-Silicon Via (TSV). : чип 60×60×5 мкм, отверстие TSV диаметром 5 мкм, источник тепла 10×10 мкм : client_script/create_chip_tsv_final.py : Повышение температуры от окружающей среды при тепловом потоке 1 МВт/м²

Обзор (машинный перевод)

MCP Server для автоматизации мультифизического моделирования COMSOL с помощью AI-агентов.

Английский | 中文

История звёзд

Публикация и цитирование

Исследовательская статья, описывающая COMSOL-MCP, доступна в Neurocomputing:

Найин Чжан и Цзюньчао Ван, «COMSOL-MCP: интерфейс контекстного протокола модели с открытым исходным кодом для мультифизического моделирования с помощью ИИ», Neurocomputing, том 703, статья 134481, 2026.

Страница издателя: ScienceDirect

Если COMSOL-MCP внесёт вклад в ваше исследование, пожалуйста, процитуйте статью:

Руководство по цитированию

  • Цитировать статью при упоминании метода, архитектуры, возможностей или оценки COMSOL-MCP.
  • Если вы используете или изменяете программу, указывайте и статью, и репозиторий. Используйте меню Cite this repository на GitHub, которое поддерживается CITATION.cff.
  • Для воспроизводимости определите точный тег release или commit и укажите URL репозитория и дату доступности данных и кода.

Цель проекта

Создать полноценный COMSOL MCP Server, позволяющий агентам ИИ (таким как Claude, opencode) выполнять мультифизические симуляции через протокол MCP:

  1. Управление моделями - Создание, загрузка, сохранение, контроль версий

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

COMSOL MCP Server

MCP Server for COMSOL Multiphysics simulation automation via AI agents.

English | 中文

Star History

Publication and Citation

The research paper describing COMSOL-MCP is available in Neurocomputing:

Naiyin Zhang and Junchao Wang, “COMSOL-MCP: An open-source model context protocol interface for AI-assisted multiphysics simulation,” Neurocomputing, vol. 703, article 134481, 2026.

Publisher page: ScienceDirect

If COMSOL-MCP contributes to your research, please cite the paper:

@article{Zhang2026COMSOLMCP,
  title   = {COMSOL-MCP: An Open-Source Model Context Protocol Interface for AI-Assisted Multiphysics Simulation},
  author  = {Zhang, Naiyin and Wang, Junchao},
  journal = {Neurocomputing},
  volume  = {703},
  pages   = {134481},
  year    = {2026},
  doi     = {10.1016/j.neucom.2026.134481},
  url     = {https://doi.org/10.1016/j.neucom.2026.134481}
}

Citation guidance

  • Cite the paper when referring to the COMSOL-MCP method, architecture, capabilities, or evaluation.
  • If you use or modify the software, cite both the paper and the repository. Use GitHub’s Cite this repository menu, which is backed by CITATION.cff.
  • For reproducibility, identify the exact release tag or commit used and include the repository URL and access date in your data/code availability statement.

Project Goal

Build a complete COMSOL MCP Server enabling AI agents (like Claude, opencode) to perform multiphysics simulations through the MCP protocol:

  1. Model Management - Create, load, save, version control
  2. Geometry Building - Blocks, cylinders, spheres, boolean operations
  3. Physics Configuration - Heat transfer, fluid flow, electrostatics, solid mechanics
  4. Meshing & Solving - Auto mesh, stationary/time-dependent studies
  5. Results Visualization - Evaluate expressions, export plots
  6. Knowledge Integration - Embedded guides + PDF semantic search

Requirements

  • COMSOL Multiphysics (version 5.x or 6.x)
  • Python 3.10+ (NOT Windows Store version)
  • Java runtime (required by MPh/COMSOL)

Installation

# Clone repository
git clone https://github.com/wjc9011/COMSOL_Multiphysics_MCP.git
cd COMSOL_Multiphysics_MCP

# Install dependencies
python -m pip install -e .

# Test server
python -m src.server

Building PDF Knowledge Base

# Install additional dependencies
pip install pymupdf chromadb sentence-transformers

# Build knowledge base
python scripts/build_knowledge_base.py

# Check status
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "comsol": { "command": "python", "args": ["-m", "src.server"], "cwd": "/path/to/COMSOL_Multiphysics_MCP" } } }