Skip to main content
Glama
sap-mcp-simulation

sap-mcp-simulation

by alfmorais

SAP MCP Simulation

Este projeto implementa um servidor baseado no protocolo MCP (Model Context Protocol) para simular e intermediar integrações com o SAP (via OData), expondo ferramentas automatizadas para agentes e assistentes de Inteligência Artificial.

🚀 Como Rodar o Projeto

Este projeto utiliza o gerenciador de pacotes uv para máxima performance e isolamento do ambiente Python.

Pré-requisitos

Certifique-se de ter o uv instalado. Caso não tenha, instale com o comando curl -LsSf https://astral.sh/uv/install.sh | sh no macOS/Linux.

Executando o Servidor MCP

Para rodar a aplicação principal utilizando o ambiente virtual gerenciado pelo uv, execute o comando uv run src/main.py no seu terminal.

Executando os Testes e Cobertura

Para validar a aplicação e garantir que tudo está funcionando perfeitamente com 100% de cobertura, execute o comando uv run pytest --cov=src.


Related MCP server: SAP OData MCP Server

🔌 Conectando ao VS Code (Extensão Cline)

Para permitir que a extensão Cline no VS Code utilize as ferramentas deste servidor MCP, adicione a configuração do servidor ao arquivo de configurações de MCP do Cline.

Passo a Passo

  1. Abra o arquivo de configuração de MCP do Cline de acordo com o seu sistema operacional:

    • macOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

    • Windows: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json

    • Linux: ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev\settings\cline_mcp_settings.json

  2. Insira a configuração do servidor apontando para o caminho absoluto do seu projeto conforme o modelo abaixo:

{
  "mcpServers": {
    "sap-mcp-simulation": {
      "command": "uv",
      "args": [
        "run",
        "--project",
        "/CAMINHO/ABSOLUTO/PARA/sap-mcp-simulation",
        "src/main.py"
      ]
    }
  }
}

⚠️ Importante: Substitua /CAMINHO/ABSOLUTO/PARA/sap-mcp-simulation pelo caminho real da pasta do projeto na sua máquina.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Transforms SAP S/4HANA or ECC systems into conversational AI interfaces by exposing OData services as dynamic MCP tools. Enables natural language interactions with ERP data for querying, creating, updating, and deleting business entities.
      56 npm
      1
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables AI assistants to integrate with SAP systems via OData REST APIs for querying entity sets, performing CRUD operations, and executing function imports. It features automatic service discovery, CSRF token management, and smart connection handling without requiring the SAP RFC SDK.
      11
      13
      MIT
    • F
      license
      A
      quality
      D
      maintenance
      Enables interaction with SAP S/4HANA systems via OData, allowing service discovery, metadata exploration, field value retrieval, and CRUD operations through natural language.
      4
      5
      -