Toby Padilla
d3b607b18b
docs: update env var docs in readme
2025-05-07 22:27:26 -06:00
Avinash Sridhar
d32b528104
feat: require GitHub Client ID environment variable for publshing
2025-05-06 09:47:26 -06:00
Toby Padilla
6b72032222
docs: add publisher to README
2025-05-05 15:25:57 -06:00
Toby Padilla
bc137e9317
fix: ignore error on indexes already exist
2025-05-05 15:25:57 -06:00
Toby Padilla
073555ba04
docs: update README with new import and discussion
2025-05-05 15:25:57 -06:00
Toby Padilla
a81d5a5bb0
chore: remove Makefile
2025-05-05 15:25:57 -06:00
Toby Padilla
acdf3efeaf
feat: load seed.json servers by default
2025-05-05 15:25:57 -06:00
Avinash Sridhar
f843bd4243
feat(auth): refactor authentication handling by removing redundant checks and introducing dynamic auth method determination
2025-05-05 14:38:45 -06:00
Avinash Sridhar
6191066b2e
feat(auth): enhance token validation to ensure association with GitHub application and improve error handling
2025-05-05 14:38:45 -06:00
Avinash Sridhar
9c6eebbed0
feat: implement server publishing endpoint with Bearer token authentication and update documentation
2025-05-05 14:38:45 -06:00
Avinash Sridhar
e0a4883465
docs: update README to clarify build script execution and command-line argument descriptions
2025-05-05 14:38:45 -06:00
Avinash Sridhar
089fd3994a
feat(auth): streamline GitHub token validation and add organization membership check
2025-05-05 14:38:45 -06:00
Avinash Sridhar
59adaa9aa5
feat: add build script and update README for MCP Registry Publisher Tool
2025-05-05 14:38:45 -06:00
Avinash Sridhar
297d279239
fix: add .mcpregistry* to .gitignore
2025-05-05 14:38:45 -06:00
Avinash Sridhar
2089c5aaa1
feat(auth): Implement GitHub OAuth authentication flow for package publishing
...
- Added authentication service and GitHub OAuth integration.
- Introduced new authentication methods and structures in the model.
- Updated the API to handle authentication during the publishing process.
- Created handlers for starting and checking the status of the OAuth flow.
- Enhanced the publish handler to validate authentication credentials.
- Updated configuration to include GitHub OAuth settings.
- Added tests for the OAuth flow and publishing with authentication.
- Updated documentation to reflect changes in the API and authentication process.
2025-05-05 14:38:45 -06:00
Avinash Sridhar
582d93a103
feat: implement publish endpoint and related database functionality
2025-05-05 14:38:45 -06:00
Tadas Antanavicius
b09275fa67
Contributing.md ( #16 )
2025-05-05 09:34:34 -07:00
Avinash Sridhar
8832b9a21a
feat: add MongoDB data importer tool and update README
2025-04-25 16:38:19 -06:00
Toby Padilla
d25404bfd6
fix: go.mod replace to reference local module
...
We need to work in multiple orgs with different private repos, this is a
temporary solution until we make the main repo public.
2025-04-24 18:31:11 -06:00
Toby Padilla
c9cb6b9e2e
fix: copy swagger.yaml into docker image
2025-04-24 18:17:36 -06:00
Toby Padilla
809c99e398
feat: use env prefix
2025-04-24 18:17:36 -06:00
Toby Padilla
b5f8488af3
feat: docker-compose.yml with registry and mongo
2025-04-24 18:17:36 -06:00
Toby Padilla
b2a4b33e7d
feat: use caarlos0/env for config
2025-04-24 18:17:36 -06:00
Avinash Sridhar
ae24924f39
Update README with database configuration details and run instructions
2025-04-24 15:17:25 -04:00
Avinash Sridhar
c0b5d20d14
Add seed data json
...
Contains about 300+ initial servers that can be used to seed a mongoDB
2025-04-24 15:12:53 -04:00
Avinash Sridhar
1508b8d66a
Merge pull request #7 from modelcontextprotocol:api-docs
...
Add Swagger API documentation and handlers for v0
2025-04-23 23:42:30 -04:00
Avinash Sridhar
e63cd50954
Fix error handling in SwaggerJSONHandler to ensure working directory retrieval is validated
2025-04-23 23:42:09 -04:00
Avinash Sridhar
78445eaca6
Add API documentation section with Swagger UI access details
2025-04-23 23:38:31 -04:00
Avinash Sridhar
39bcae1c81
Add Swagger API documentation and handlers for v0
2025-04-23 23:36:23 -04:00
Avinash Sridhar
4c401c0b25
Merge pull request #6 from modelcontextprotocol/sridharavinash/seed
...
Add count to server response and fix Makefile paths
2025-04-23 22:32:44 -04:00
Avinash Sridhar
ea2af952a8
Fix run commands in Makefile to use correct main package paths
2025-04-23 22:27:14 -04:00
Avinash Sridhar
0d9ff1fcb1
Add a count to the servers response
2025-04-23 22:21:40 -04:00
Avinash Sridhar
a1c8e6a412
Merge pull request #5 from modelcontextprotocol/readme-cleanup
...
Update README to reflect binary name change
2025-04-22 21:55:47 -04:00
Avinash Sridhar
f72d5ce9f4
Update README to reflect binary name change from 'mcp-registry' to 'registry'
2025-04-22 20:51:48 -04:00
Toby Padilla
15985c10b2
Merge pull request #4 from modelcontextprotocol/api_v0
...
Init world. Basic registry API server <WIP>
2025-04-22 16:16:45 -06:00
Avinash Sridhar
4fb5bc477e
Init world. Basic registry API server
...
Work in progress .
This commit adds the core registry service implementation with methods to:
- Retrieve all registry entries
- List entries with cursor-based pagination
- Fetch specific server details by ID
2025-04-22 17:09:44 -04:00
Justin Spahr-Summers
2e8c761edf
Initial commit
2025-02-05 17:58:01 +00:00