Back to Home
zq940222 icon

custom-mcp-server-starter

Verified Safe

by zq940222

Overview

Spring Boot Starter for building custom MCP (Micro-Agent Protocol) servers with dynamic, runtime toolset discovery and registration based on request parameters.

Installation

Run Command
No command provided

Environment Variables

  • CREWPLUS_MCP_SERVER_ENABLED
  • CREWPLUS_MCP_SERVER_SCAN_BASE_PACKAGE
  • CREWPLUS_MCP_SERVER_CACHE_ENABLED

Security Notes

The server dynamically loads and invokes tool methods based on user-controlled `toolset` and `toolName` parameters. While tool classes are scanned from a controlled classpath, using reflection (`method.invoke()`) with external input always carries a risk of unintended method execution if not coupled with strict input validation, authorization, and method access control beyond what is visible in the provided snippets. The default empty `crewplus.mcp.server.scan-base-package` property could, if not properly overridden or configured, lead to wider classpath scanning than intended.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassLow
Avg Tokens1
Stars0
Forks0
Last Update2025-11-26

Tags

Spring BootMCP ServerDynamic ToolsAI ToolsAPI GatewayMicroservices