Skip to content

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

 
 
 

Contributors