diff --git a/.vscode/launch.json b/.vscode/launch.json index d16ff059..aba77785 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -21,7 +21,7 @@ "program": "${workspaceFolder}/tools/publisher/main.go", "args": [ "-registry-url=http://localhost:8080", - "-mcp-file=${workspaceFolder}/tools/publisher/mcp.json", + "-mcp-file=${workspaceFolder}/tools/publisher/server.json", ], } ] diff --git a/tools/publisher/README.md b/tools/publisher/README.md index 8efba59f..df144927 100644 --- a/tools/publisher/README.md +++ b/tools/publisher/README.md @@ -47,7 +47,7 @@ The tool has been simplified to use **GitHub OAuth device flow authentication ex ## Example -1. Prepare your `mcp.json` file with your server details: +1. Prepare your `server.json` file with your server details: ```json { @@ -90,7 +90,7 @@ The tool has been simplified to use **GitHub OAuth device flow authentication ex 2. Run the publisher tool: ```bash -./bin/mcp-publisher --registry-url "https://mcp-registry.example.com" --mcp-file "./mcp.json" +./bin/mcp-publisher --registry-url "https://mcp-registry.example.com" --mcp-file "./server.json" ``` 3. Follow the authentication instructions in the terminal if prompted. @@ -103,5 +103,5 @@ The tool has been simplified to use **GitHub OAuth device flow authentication ex - **Automatic Client ID**: The GitHub Client ID is automatically retrieved from the registry's health endpoint - **Token Storage**: The authentication token is saved in `.mcpregistry_token` in the current directory - **Internet Required**: Active internet connection needed for GitHub authentication and registry communication -- **Repository Access**: Ensure the repository and package mentioned in your `mcp.json` file exist and are accessible +- **Repository Access**: Ensure the repository and package mentioned in your `server.json` file exist and are accessible - **OAuth Permissions**: You may need to grant the OAuth app access to your GitHub organizations if publishing org repositories diff --git a/tools/publisher/main.go b/tools/publisher/main.go index 9b0c97ff..66fd19bd 100644 --- a/tools/publisher/main.go +++ b/tools/publisher/main.go @@ -85,7 +85,7 @@ func publishToRegistry(registryURL string, mcpData []byte, token string) error { var mcpDetails map[string]interface{} err := json.Unmarshal(mcpData, &mcpDetails) if err != nil { - return fmt.Errorf("error parsing mcp.json file: %w", err) + return fmt.Errorf("error parsing server.json file: %w", err) } // Create the publish request payload (without authentication) diff --git a/tools/publisher/mcp.json b/tools/publisher/server.json similarity index 100% rename from tools/publisher/mcp.json rename to tools/publisher/server.json