create_mcp_server
Generate a new MCP server project with proper structure and configuration in the current directory, supporting automatic capability detection from existing files.
Instructions
Generate a new MCP server project with proper structure and configuration in the current directory
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Project name (kebab-case recommended) | |
| description | No | Project description | |
| author | No | Author name | |
| outputPath | No | Target directory (defaults to current working directory) | |
| includeResources | No | Include resources capability and example resource (default: false) | |
| analyzeFiles | No | File paths to analyze for automatically determining capabilities (will auto-enable resources if data files detected) | |
| createSubdirectory | No | Create project in a new subdirectory (default: false, creates in current directory) |
Input Schema (JSON Schema)
{
"properties": {
"analyzeFiles": {
"description": "File paths to analyze for automatically determining capabilities (will auto-enable resources if data files detected)",
"items": {
"type": "string"
},
"type": "array"
},
"author": {
"description": "Author name",
"type": "string"
},
"createSubdirectory": {
"description": "Create project in a new subdirectory (default: false, creates in current directory)",
"type": "boolean"
},
"description": {
"description": "Project description",
"type": "string"
},
"includeResources": {
"description": "Include resources capability and example resource (default: false)",
"type": "boolean"
},
"name": {
"description": "Project name (kebab-case recommended)",
"type": "string"
},
"outputPath": {
"description": "Target directory (defaults to current working directory)",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}