From d16328e8c1574f45d4bd308ed3b90f0bf56c7755 Mon Sep 17 00:00:00 2001 From: Mingyong Chen <67659676+chenmingyong0423@users.noreply.github.com> Date: Wed, 4 Jun 2025 02:52:46 +0800 Subject: [PATCH] Rename mcp.json to server.json (#106) Rename mcp.json to server.json ## Motivation and Context ## How Has This Been Tested? ## Breaking Changes ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update ## Checklist - [ ] I have read the [MCP Documentation](https://modelcontextprotocol.io) - [ ] My code follows the repository's style guidelines - [ ] New and existing tests pass locally - [ ] I have added appropriate error handling - [ ] I have added or updated documentation as needed ## Additional context Related to #86 Co-authored-by: Avinash Sridhar --- .vscode/launch.json | 2 +- tools/publisher/README.md | 6 +++--- tools/publisher/main.go | 2 +- tools/publisher/{mcp.json => server.json} | 0 4 files changed, 5 insertions(+), 5 deletions(-) rename tools/publisher/{mcp.json => server.json} (100%) diff --git a/.vscode/launch.json b/.vscode/launch.json index d16ff05..aba7778 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 8efba59..df14492 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 9b0c97f..66fd19b 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