{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ae8egfztymjd","handle":"mcp-codegen","url":"https://wellknown.network/agents/mcp-codegen","links":{"self":"https://wellknown.network/agents/mcp-codegen/record.json","html":"https://wellknown.network/agents/mcp-codegen","markdown":"https://wellknown.network/agents/mcp-codegen/record.md","api":"https://wellknown.network/api/v1/agents/mcp-codegen","status":"https://wellknown.network/api/v1/agents/mcp-codegen/status","claim":"https://wellknown.network/agents/mcp-codegen/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-codegen/claim.json","badge":"https://wellknown.network/agents/mcp-codegen/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-codegen/history","tools":"https://wellknown.network/api/v1/agents/mcp-codegen/tools"},"ard":{"identifier":"urn:air::server:mcp-codegen","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-codegen","summary":"Python Package to provide assistance in generating MCP server project.","description":"[![PyPI Downloads](https://static.pepy.tech/badge/mcp-codegen)](https://pepy.tech/projects/mcp-codegen) \n \n# MCP CodeGen \n \nMCP CodeGen is a powerful code generation tool designed to create Model Context Protocol (MCP) server implementations from YAML specifications. This tool automates the process of creating structured MCP tools and server code, making it easier to maintain and scale MCP-based applications. \n \n## Overview \n \nMCP CodeGen takes a YAML configuration file (`mcp_cfg.yaml`) that defines MCP tools and their specifications, and generates: \n- Individual tool implementation files \n- MCP server configuration \n- Required project structure \n \n## YAML Specification Format \n \nThe YAML configuration should follow this structure: \n \n```yaml \nmcp_server: \n  mcp_transport_mode: \"sse\" ##  it can be stdio, sse or streamable-http \n  mcp_tools: \n    - tool_name: <tool name> \n      tool_description: <tool description> \n      tool_args: \n        - arg_variable: <argument variable name> \n          arg_type: <data type> \n          arg_description: <argument description> \n``` \n \n### Example Configuration \n \n```yaml \nmcp_server: \n  mcp_transport_mode: \"sse\" \n  mcp_tools: \n    - tool_name: add \n      tool_description: \"sum of two numbers\" \n      tool_args: \n        - arg_variable: \"num_a\" \n          arg_type: int \n          arg_description: \"first number\" \n        - arg_variable: \"num_b\" \n          arg_type: int \n          arg_description: \"2nd number\" \n``` \n \n## Generated Project Structure \n \nThe tool generates the following project structure: \n \n``` \nproject_root/ \n├── tools/                  # Directory containing tool implementations \n│   └── <tool_name>_tool.py \n├── mcp_server.py          # MCP server configuration \n├── requirements.txt       # Project dependencies \n└── mcp_cfg.yaml          # Tool configuration file \n``` \n \n### Generated Files \n \n1. **Tool Implementation Files** (`tools/<tool_name>_tool.py`): \n   - Auto-generated tool modules with proper typing and docu…","publisher":null,"homepage":null,"repository":null,"version":"1.0.3","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:mcp-codegen","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"code.generation","name":"Code Generation","confidence":1,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":1,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.802,"provenance":"derived"}],"categories":["code","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-codegen","registry":"pypi","observedAt":"2026-10-22T08:24:25.483Z","publishedAt":"2025-06-22T07:39:11.708317Z","latestVersion":"1.0.3"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-codegen","url":"https://pypi.org/project/mcp-codegen/","firstSeenAt":"2026-09-10T01:19:21.408Z","fetchedAt":"2026-10-22T08:22:54.037Z","normalizedAt":"2026-10-22T08:22:54.037Z"}]},"firstSeenAt":"2026-09-10T01:19:21.408Z","updatedAt":"2026-10-22T08:24:25.483Z"}