Skip to content

Rename mcp.json to server.json #106

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
],
}
]
Expand Down
6 changes: 3 additions & 3 deletions tools/publisher/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down Expand Up @@ -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.
Expand All @@ -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
2 changes: 1 addition & 1 deletion tools/publisher/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
File renamed without changes.
Loading