upload_to_github
Create a GitHub repository and upload generated MCP server files to complete the workflow. Handles repository naming and visibility settings automatically.
Instructions
Step 6 of 6. Create a new GitHub repo and upload the generated MCP server directory.
Requires step 5 (generate_mcp_server). Uses stored output_dir if source_dir not provided. repo_name: optional repo name; default unique name (base + timestamp) to avoid repeats. visibility: "public" or "private". Default: "public". source_dir: optional path to generated directory; default: get_stored("output_dir").
Returns: repo_url, message, next_step_guidance. Completes workflow step 6.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo_name | No | ||
| visibility | No | public | |
| source_dir | No |