-
Notifications
You must be signed in to change notification settings - Fork 67
feat: add server.json for official MCP registry #276
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
Conversation
|
We should prefer the remote streamable HTTP version. |
Agree, lets do remote one. I will change that. |
|
@MichalKalita I also added the remote stremable http server, I guess we can also keep the local stdio one. |
| { | ||
| "name": "Authorization", | ||
| "description": "Apify API token for authentication with Apify platform services. For example 'Bearer <apify-api-token>'", | ||
| "is_required": true, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we should define OAuth and not require an Apify token
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good point, but I dont know how to explicitly configure OAuth there - they only mention headers in the MD docs on how to contribute.
jirispilka
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess the release.yaml is in some temporary state? Let's review it again when it is ready.
server.json
Outdated
| "url": "https://github.com/apify/apify-mcp-server", | ||
| "source": "github" | ||
| }, | ||
| "version": "0.4.10", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We will need to update this value too? Is there some simple way?
If not, let's push it now and we will automate it later
server.json
Outdated
| "registry_type": "npm", | ||
| "registry_base_url": "https://registry.npmjs.org", | ||
| "identifier": "@apify/actors-mcp-server", | ||
| "version": "0.4.10", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Again, we need to update version (can be automated later)
the version bump for |
Co-authored-by: Jiří Spilka <[email protected]>
server.json
Outdated
| { | ||
| "$schema": "https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json", | ||
| "name": "com.apify/apify-mcp-server", | ||
| "description": "Apify MCP server helps you access the world’s largest marketplace of tools for web scraping, data extraction, and web automation. You can extract structured data from social media, e-commerce, search engines, maps, travel sites, or any other website", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pls let's change the description to:
Extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is too long, max length is 100 chars :(
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
for now I changed the description to this (we can update later):
"description": "Extract data from any website using thousands of web automation tools from the Apify Store.",
Added server.json and update CI pipeline.
Based on this tutorial: https://github.com/modelcontextprotocol/registry/blob/main/docs/guides/publishing/publish-server.md