본문으로 건너뛰기

© 2026 Molayo

GitHub릴리즈2026. 05. 05. 11:16

MathWorks 공식 MATLAB MCP 서버를 사용하여 AI 애플리케이션으로 MATLAB® 실행

요약

MathWorks의 공식 MATLAB MCP Core Server를 활용하여 AI 애플리케이션이 MATLAB 기능을 통합적으로 사용할 수 있도록 하는 방법을 안내하는 기술 문서입니다. 이 서버는 AI가 MATLAB 코드를 실행하고, 작성하며, 스타일 및 정확성을 평가할 수 있게 합니다. 사용자는 운영체제(Windows, Linux, macOS)별로 적절한 MCP Core Server 바이너리를 다운로드하거나 빌드해야 하며, 이후 Claude Code나 Claude Desktop 같은 AI 환경에 해당 서버를 등록하고 필요에 따라 커스터마이징하는 구체적인 명령줄 및 GUI 절차를 따릅니다.

핵심 포인트

  • MATLAB MCP Core Server는 AI 애플리케이션에게 MATLAB 실행, 코드 작성/실행, 코드 평가 기능을 제공합니다.
  • 운영체제별(Windows, Linux, macOS)로 전용 바이너리를 다운로드하거나 Go 언어를 사용하여 빌드해야 합니다.
  • Claude Code나 Claude Desktop 같은 환경에 서버를 추가할 때는 `claude mcp add`와 같은 특정 명령어를 사용해야 합니다.
  • 서버의 동작을 커스터마이징하려면 선택적 Arguments(예: `--initial-working-folder`)를 지정하여 설정할 수 있습니다.

MathWorks®의 공식 MATLAB MCP 서버를 사용하여 AI 애플리케이션으로 MATLAB®을 실행하세요. MATLAB MCP Core Server 는 AI 애플리케이션이 다음 작업을 수행할 수 있게 합니다:

  • MATLAB 시작 및 종료
  • MATLAB 코드 작성 및 실행
  • MATLAB 코드의 스타일 및 정확성 평가

MATLAB (MathWorks) 2020b 또는 최신 버전을 설치하고 시스템 PATH 에 추가하세요.

Claude Desktop 을 위한 MATLAB MCP Core Server 를 설정하려면 Claude Desktop 인STRUCTIONS 으로 이동하세요. 다른 애플리케이션을 위한 서버 설정은 다음 지침을 따르세요:

  • Windows 또는 Linux 의 경우, 최신 릴리스 다운로드. (또는 소스에서 빌드: Go 를 설치하고 go install github.com/matlab/matlab-mcp-core-server/cmd/matlab-mcp-core-server@latest 명령어로 바이너리를 빌드하세요.)

  • macOS 의 경우, 터미널에서 다음 명령을 실행하여 최신 릴리스를 다운로드하세요:

  • Apple silicon 프로세서의 경우 실행하세요:
    curl -L -o ~/Downloads/matlab-mcp-core-server https://github.com/matlab/matlab-mcp-core-server/releases/latest/download/matlab-mcp-core-server-maca64

  • Intel 프로세서의 경우 실행하세요:
    curl -L -o ~/Downloads/matlab-mcp-core-server https://github.com/matlab/matlab-mcp-core-server/releases/latest/download/matlab-mcp-core-server-maci64

다운로드한 바이너리에 실행 권한을 부여하여 MATLAB MCP Core Server 를 실행할 수 있도록 하세요:
chmod +x ~/Downloads/matlab-mcp-core-server

  • Apple silicon 프로세서의 경우 실행하세요:

MATLAB MCP Core Server 를 AI 애플리케이션에 추가하세요. MCP 서버를 추가하는 방법은 AI 애플리케이션의 문서에서 찾을 수 있습니다. Claude Code®, Claude Desktop®, Visual Studio® Code 에서 GitHub Copilot 을 사용하는 예시 지침은 아래에 있습니다. 서버는 선택적 Arguments 를 지정하여 커스터마이징할 수 있습니다.

터미널에서 다음 명령을 실행하세요, 설정 과정에서 획득한 서버 바이너리의 전체 경로를 입력하세요:
claude mcp add --transport stdio matlab -- /fullpath/to/matlab-mcp-core-server-binary

서버를 커스터마이징하려면 선택적 Arguments 를 지정하세요. Claude Code 의 옵션과 서버 Argument 사이의 -- 구분자를 참고하세요:
claude mcp add --transport stdio matlab -- /fullpath/to/matlab-mcp-core-server-binary --initial-working-folder=/home/username/myproject

Claude Code 에서 MCP 서버를 추가하는 자세한 내용은 Add a local stdio server (Claude Code) 을 참조하세요. 나중에 서버를 제거하려면 다음 명령을 실행하세요:
claude mcp remove matlab

Claude Desktop 에 MATLAB MCP Core Server 를 설치하려면 MATLAB MCP Core Server bundle 을 사용하세요.

  • Claude Desktop 에서 Filesystem 확장성을 설치하여 Claude 가 시스템에서 파일을 읽거나 쓸 수 있도록 하세요. Claude Desktop 에서 Settings > Extensions > Browse extensions를 클릭하고 Anthropic 개발자 파일시스템 확장성을 검색한 후 Install을 클릭하세요. MCP 서버가 접근할 폴더를 지정하고 Disabled버튼을 토글하여 Enable합니다.

  • MATLAB MCP Core Server bundle 을 다운로드하세요:
    matlab-mcp-core-server.mcpb

최신 릴리스 페이지에서 다운로드하세요.

  • MATLAB MCP Core Server bundle 을 데스크톱 확장성으로 설치하려면 다운로드한 matlab-mcp-core-server.mcpb 파일을 더블 클릭하고 Claude Desktop 에서 Install을 클릭하세요. (또는 Claude 에서 File menu > Settings > Extensions > Advanced Settings > Install Extension로 이동하여 matlab-mcp-core-server.mcpb 파일을 선택하고 Install을 클릭하세요.) MATLAB MCP Core Server 의 동작을 커스터마이징하려면 다음으로 이동하세요.

Settings > Extensions > Configure 에서 서버의 Arguments 를 수정할 수 있습니다.

--matlab-session-mode=existing

인자를 사용하려면 MATLAB MCP Core Server 가 MATLAB 을 설정해야 합니다. 플랫폼에 맞는 MATLAB MCP Core Server binary 를 다운로드한 후 Setup and run./matlab-mcp-core-server --setup-matlab`을 실행합니다.

VS Code workspace 에서 .vscode/mcp.json이라는 파일을 생성하세요. 획득한 서버 binary 의 전체 경路与 Arguments 를 지정하고, 파일 저장 시에 다음 JSON 을 삽입하세요. (참고: Windows 에서 경로에는 이스케이프 문자로 추가 슬래시가 필요합니다.)

{
"servers": {
"matlab": {
...

VS Code 에서 MCP servers 를 사용하는 자세한 내용은 Add and Manage MCP servers in VS Code (VS Code) 을 참조하세요.

AI application 을 구성할 때 args 배열에 Arguments 를 제공하여 서버의 동작을 커스터마이징하세요.

ArgumentDescriptionExample
help모든 Argument 에 대한 도움말 정보를 표시합니다.`

설치된 MATLAB 및 톡스박스에 대한 정보를 반환합니다 (버전 번호 포함).

check_matlab_code

  • MATLAB 스크립트에 대한 정적 코드 분석을 수행합니다. 코딩 스타일, 잠재적 오류,弃用 함수, 성능 문제, 모범 사례 위반에 대한 경고를 반환합니다. 이는 스크립트를 실행하지 않고도 코드 품질 문제를 식별하는 데 도움이 되는 비파괴적이고 읽기 전용 작업입니다.
  • 입력:
    script_path
    (string): 분석할 MATLAB 스크립트 파일의 절대 경로. 유효한 .m 파일이어야 합니다. 분석 중에는 파일을 수정하지 않습니다. 예: C:\Users\username\matlab\myFunction.m 또는 /home/user/scripts/analysis.m.

evaluate_matlab_code

  • MATLAB 코드를 평가하고 결과를 반환합니다.
  • 입력:
    code
    (string): 평가할 MATLAB 코드.
    project_path
    (string): 프로젝트 디렉토리의 절대 경로. MATLAB 이 이 디렉토리를 현재 작업 폴더로 설정합니다. 예: C:\Users\username\matlab-project 또는 /home/user/research.

run_matlab_file

  • MATLAB 스크립트를 실행하고 결과를 반환합니다. 스크립트는 유효한 .m 파일 이어야 합니다.

  • 입력:
    script_path
    (string): 실행할 MATLAB 스크립트 파일의 절대 경로. 유효한 .m 파일이어야 합니다. 예: C:\Users\username\projects\analysis.m 또는 /home/user/matlab/simulation.m.

  • MATLAB 스크립트를 실행하고 결과를 반환합니다. 스크립트는 유효한

run_matlab_test_file

  • MATLAB 테스트 스크립트를 실행하고 종합적인 테스트 결과를 반환합니다. MATLAB 테스트 프레임워크 관례를 따르는 MATLAB 단위 테스트 파일에专门为 설계되었습니다.
  • 입력:
    script_path
    (string): MATLAB 테스트 스크립트 파일의 절대 경로. MATLAB 단위 테스트를 포함하는 유효한 .m 파일이어야 합니다. 예: C:\Users\username\tests\testMyFunction.m 또는 /home/user/matlab/tests/test_analysis.m.

MCP 서버는 AI 애플리케이션이 MATLAB 코드를 작성하는 데 도움을 주기 위해 리소스 (MCP) 를 제공합니다. 이 리소스를 사용하는 방법에 대한 지침은 AI 애플리케이션의 문서를 참조하세요.

matlab_coding_guidelines

  • 코드 가독성, 유지보수성 및 협업을 개선하기 위한 종합적인 MATLAB 코딩 표준을 제공합니다. 가이드라인에는 네이밍 규칙, 포맷팅, 주석, 성능 최적화 및 오류 처리가 포함됩니다.

  • URI:
    guidelines://coding

  • MIME Type:
    text/markdown

  • Source: MATLAB Coding Standards (GitHub)

plain_text_live_code_guidelines

  • 판문 텍스트 Live Code .m 파일 형식을 사용하여 라이브 스크립트를 생성하는 규칙과 가이드라인을 제공합니다. 버전 관리 및 AI 보조 개발에 적합합니다. 판문 텍스트 라이브 스크립트를 실행하려면 MATLAB R2025a 또는 최신 버전을 사용해야 합니다. 자세한 내용은 Live Code File Format (MathWorks) 을 참조하세요.

  • URI:
    guidelines://plain-text-live-code

  • MIME Type:
    text/markdown

  • Source: Plain Text Live Code Generation (GitHub)

판문 텍스트 라이브 스크립트를 생성하는 규칙과 가이드라인을 제공합니다. 판문 텍스트 라이브 코드

MATLAB MCP Core 서버는 서버 사용에 대한 완전히 익명화된 정보를 수집하여 MathWorks 에 전송할 수 있습니다. 이 데이터 수집은 MathWorks 가 제품을 개선하는 데 도움이 되며 기본적으로 켜져 있습니다. 데이터 수집에서 제외하려면 --disable-telemetrytrue 로 설정하세요.

MathWorks 는 이 저장소를 사용하고 피드백을 제공하는 것을 권장합니다. 기술 지원 요청 또는 기능 요청 제출을 위해 GitHub 이슈를 생성하거나 genai-support@mathworks.com 으로 이메일을 보내세요.

MATLAB MCP Core 서버를 사용할 때는 실행하기 전에 모든 도구 호출을 철저히 검토하고 검증해야 합니다. 중요한 작업에는 반드시 인간이 루프 (human in the loop) 를 유지하며, 호출이 예상과 정확히 일치할 것이라고 확신한 후만 진행하세요. 자세한 정보는 사용자 상호작용 모델 (MCP) 과 보안 고려 사항 (MCP) 을 참조하세요.

MATLAB MCP Core 서버는 개인 자동화 서버 (Personal Automation Server) 로 사용되는 MATLAB 설치와 함께만 사용할 수 있습니다. 중앙 자동화 서버 (central Automation Server) 와 함께 사용은 허용되지 않습니다. 자동화 서버 사용이 필요한 경우 MathWorks 에 문의하세요. 자세한 정보는 프로그램 제공 가이드 (MathWorks) 를 참조하세요.

Copyright 2025-2026 The MathWorks, Inc.

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Trending Go (weekly)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
2

댓글

0