| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .. | ||
| main.go | ||
| README.md | ||
MCP Registry Importer Tool
This command-line tool imports server data from a JSON file into a MongoDB database for the Model Context Protocol Registry.
Usage
go run main.go [options]
Options
-uri string: MongoDB connection URI (default "mongodb://localhost:27017")-db string: MongoDB database name (default "mcp_registry")-collection string: MongoDB collection name (default "servers")-seed string: Path to seed.json file (default: looks for data/seed.json relative to current directory)-drop: Drop collection before importing (default false)
Examples
Import data using default settings:
go run main.go
Import data into a specific MongoDB instance:
go run main.go -uri mongodb://username:password@example.com:27017 -db registry
Import data from a specific seed file and replace all existing data:
go run main.go -seed /path/to/custom-seed.json -drop
Building
To build the tool as an executable:
go build -o registry-importer
Then you can run it directly:
./registry-importer [options]