nexus-mcp
Verified Safeby HosamUsf
Overview
Provides an integration layer to an ERP system, exposing core business functionalities as callable tools via a custom 'MCP Protocol' to enable automation or agent interaction.
Installation
mvn spring-boot:runEnvironment Variables
- ERP_API_BASE_URL
- ERP_API_AUTH_TOKEN
- ERP_API_TIMEOUT
Security Notes
The 'CrossOrigin(origins = "*")' annotation in MCPController is a significant security risk for production environments, allowing requests from any domain; the code notes it's 'For demo purposes - restrict in production'. Error handling in MCPToolService directly exposes 'error.getMessage()' from downstream ERP API calls, which could leak sensitive internal details. Relies on external configuration (erp.api.base-url, erp.api.auth-token, erp.api.timeout) for connecting to the ERP, ensuring the auth-token is securely managed (e.g., via environment variables or a secret management system) is critical. No 'eval' or dynamic code execution found.
Similar Servers
klavis
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
infobip-openapi-mcp
Exposes any OpenAPI documented HTTP API as a Model Context Protocol (MCP) server for AI agents, with support for mock mode and authentication.
spring-boot-ai
A Spring Boot application implementing a Model Context Protocol (MCP) server that provides a remote 'Booking Tool' for an AI agent.
MCP-Client-Host-Java
An MCP (Model Context Protocol) client that acts as a server to the MCP host, managing connections to various external MCP servers (tools) and orchestrating tool discovery and execution for AI assistants.