Production-ready MCP server generator plugin with comprehensive security scanning, automatic Swagger generation, API documentation (2.0→3.0), vulnerability assessment, containerized workflows, and multi-language support.
CodeGlide is a specialized Claude Code agent that transforms API specifications and source code into fully functional, production-ready MCP (Model Context Protocol) servers. It automates the entire generation process while ensuring security best practices and providing comprehensive deployment configurations.
- Go
- Java
- JavaScript
- TypeScript
- Python
- Generate servers in your preferred language with native patterns and best practices
- GitLeaks scanning
- OWASP assessment
- Vulnerability detection
- Secure code generation
- Complete audit trails
- Auto-generate OpenAPI specs
- Swagger 2.0→3.0 migration
- API validation
- Comprehensive documentation
- Docker & Kubernetes configs
- Multi-transport support (stdio, HTTP, HTTPS)
- Environment-based configuration
- Modular sub-agents
- Reusable tool registry
- Intelligent context management
- Extensible component design
- Claude Code CLI installed
- Docker installed and running
- Git (for cloning the repository)
In Claude Code CLI, run:
Option A: Using Marketplace Shorthand
/plugin marketplace add CodeGlide/codeglide-agentsOption B: Using Repository URL
/plugin marketplace add https://github.com/CodeGlide/codeglide-agents/plugin install CodeGlide-mcp-server-generator@codeglide-marketplaceUsing Agent Mention:
@CodeGlide generate MCP server for ./input_directoryUsing Natural Language:
Generate an MCP server from ./api-spec/💡 Note: By default, the generator creates a Go-based MCP server unless you specify a different language.
Command:
Generate Python MCP Server for ./input_directoryOutput:
- Generated Python MCP server in
input_directory-codeglide-artifacts/McpServer/python/ - 100+ API endpoint tools
- Security scan report
- Docker deployment files
- Complete documentation
Command:
Create a Python MCP server from swagger.json with custom authentication headersCustom Headers:
{
"Authorization": "Bearer token",
"X-API-Key": "your-api-key"
}Output:
- Python MCP server with FastAPI
- Authentication headers integrated
- Pydantic data models
- Requirements.txt with dependencies
The agent accepts the following parameters:
| Parameter | Required | Type | Default | Description |
|---|---|---|---|---|
inputDirectory |
Yes | String | - | Path to source code or API spec file |
targetLanguage |
No | String | go |
Target language: go, java, javascript, python, typescript |
customHeaders |
No | JSON String | {} |
Custom HTTP headers for API requests |
This project is licensed under the MIT License - see the LICENSE file for details.