Skip to content

CodeGlide Agents 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.

License

Notifications You must be signed in to change notification settings

CodeGlide/codeglide-agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeGlide - MCP Server Generator

Version License Claude Code

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.

Overview

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.

Key Features

Multi-Language Support

  • Go
  • Java
  • JavaScript
  • TypeScript
  • Python
  • Generate servers in your preferred language with native patterns and best practices

Security Built-In

  • GitLeaks scanning
  • OWASP assessment
  • Vulnerability detection
  • Secure code generation
  • Complete audit trails

API Management

  • Auto-generate OpenAPI specs
  • Swagger 2.0→3.0 migration
  • API validation
  • Comprehensive documentation

Production-Ready Deployment

  • Docker & Kubernetes configs
  • Multi-transport support (stdio, HTTP, HTTPS)
  • Environment-based configuration

Agentic Architecture

  • Modular sub-agents
  • Reusable tool registry
  • Intelligent context management
  • Extensible component design

Installation

Prerequisites

  • Claude Code CLI installed
  • Docker installed and running
  • Git (for cloning the repository)

Step 1: Add the CodeGlide Plugin

In Claude Code CLI, run:

Option A: Using Marketplace Shorthand

/plugin marketplace add CodeGlide/codeglide-agents

Option B: Using Repository URL

/plugin marketplace add https://github.com/CodeGlide/codeglide-agents

Step 2: Install the Plugin

/plugin install CodeGlide-mcp-server-generator@codeglide-marketplace

Quick Start

Generate MCP Server [Defaults to GO]

Using Agent Mention:

@CodeGlide generate MCP server for ./input_directory

Using 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.

Example 1: Generate Python MCP Server

Command:

Generate Python MCP Server for ./input_directory

Output:

  • Generated Python MCP server in input_directory-codeglide-artifacts/McpServer/python/
  • 100+ API endpoint tools
  • Security scan report
  • Docker deployment files
  • Complete documentation

Example 2: Custom Language and Headers

Command:

Create a Python MCP server from swagger.json with custom authentication headers

Custom 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

Agent Parameters

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

Support

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

CodeGlide Agents 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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •