MATLAB MCP Server

Integra o MATLAB com IA para executar código, gerar scripts a partir de linguagem natural e acessar documentação.

Documentação

MATLAB MCP Server

GitHub Logo

Agradecemos contribuições de todos.

Um poderoso servidor MCP que integra o MATLAB com IA, permitindo executar código MATLAB, gerar scripts MATLAB a partir de descrições em linguagem natural e acessar a documentação do MATLAB diretamente por meio do seu assistente de IA.

MATLAB Server MCP server

Recursos

Recursos

  • Acesse a documentação do MATLAB via URI matlab://documentation/getting-started
  • Guia de início rápido com exemplos e instruções de uso

Ferramentas

  • execute_matlab_code - Execute código MATLAB e obtenha resultados

    • Execute qualquer comando ou script MATLAB
    • Opção de salvar scripts para referência futura
    • Visualize a saída diretamente na sua conversa
  • generate_matlab_code - Gere código MATLAB a partir de linguagem natural

    • Descreva o que deseja realizar em linguagem simples
    • Receba código MATLAB executável como resposta
    • Opção de salvar scripts gerados

Desenvolvimento

Instale as dependências:

npm install

Compile o servidor:

npm run build

Para desenvolvimento com recompilação automática:

npm run watch

Requisitos

  • MATLAB instalado no seu sistema
  • Node.js (v14 ou superior)

Instalação

Instalação via Smithery

Para instalar o MATLAB MCP Server para Claude Desktop automaticamente via Smithery:

npx -y @smithery/cli install @WilliamCloudQi/matlab-mcp-server --client claude

1. Instale o pacote

npm install -g matlab-mcp-server

Ou clone o repositório e compile você mesmo:

git clone https://github.com/username/matlab-mcp-server.git
cd matlab-mcp-server
npm install
npm run build

2. Configure o cline para usar o servidor

Para usar com o cline, adicione a configuração do servidor:

No MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json No Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "matlab-server": {
      "command": "node",
      "args": ["/path/to/matlab-server/build/index.js"],
      "env": {
        "MATLAB_PATH": "/path/to/matlab/executable"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Substitua /path/to/matlab/executable pelo caminho do seu executável MATLAB:

  • Windows: Geralmente C:\\Program Files\\MATLAB\\R2023b\\bin\\matlab.exe
  • macOS: Geralmente /Applications/MATLAB_R2023b.app/bin/matlab
  • Linux: Geralmente /usr/local/MATLAB/R2023b/bin/matlab

Depuração

Como os servidores MCP se comunicam via stdio, a depuração pode ser desafiadora. Recomendamos usar o MCP Inspector, que está disponível como script de pacote:

npm run inspector

O Inspector fornecerá uma URL para acessar as ferramentas de depuração no seu navegador.

MseeP.ai Security Assessment Badge

smithery badge