Prepare MCP server for Anthropic Connectors Directory submission#168
Prepare MCP server for Anthropic Connectors Directory submission#168shivamik wants to merge 5 commits into
Conversation
|
Hi have read https://claude.com/docs/connectors/building/submission and https://support.claude.com/en/articles/13145358-anthropic-software-directory-policy Found we issue that were making our server non compliant with anthropic's connector. I have proposed some changes that align our server to their policy. |
|
Please review icon, contact details, emails and page links. |
| }, | ||
| intent: { | ||
| type: 'string', | ||
| description: 'Task you are trying to perform. Used for improving the service.', |
There was a problem hiding this comment.
Changed this line, even though we are not logging intent anywhere, having this line could raise some eye brows as per 1.D in https://support.claude.com/en/articles/13145358-anthropic-software-directory-policy
| annotations: { | ||
| title: 'Search ImageKit SDK docs', | ||
| readOnlyHint: true, | ||
| openWorldHint: true, |
There was a problem hiding this comment.
why is this openWorldHint true, it doesnt call any api?
There was a problem hiding this comment.
oh yes, this should have been
openWorldHint: false
Summary
This PR brings the
@imagekit/api-mcpserver into compliance with Anthropic's Connectors Directory requirements so it can be (re)submitted and listed. Changes are limited to the MCP server package plus a routine version bump — no changes to SDK behavior.References:
Changes and the policy they address
execute(title,readOnlyHint: false,destructiveHint: true,idempotentHint: false,openWorldHint: true) and tosearch_docs(title,readOnlyHint: true,openWorldHint: true)src/code-tool.ts,src/docs-search-tool.tstitleand applicablereadOnlyHint/destructiveHint). Was a hard blocker previously.README.mdprivacy_policiesarray, upgradeddxt_version → manifest_version: 0.3, addedicon,long_description, and expandedkeywordsmanifest.jsonprivacy_policiesarray required, manifest_version 0.2+); listing metadata for Step 4 (Listing).README.mdserver.json(MCP Registry): npm package entry + remotestreamable-httpendpointhttps://api-mcp.imagekit.io/mcpserver.jsonicon.png(512×512 PNG) and copy step in the bundle buildicon.png,buildpackage.json,packages/mcp-server/package.json,src/version.ts,CHANGELOG.md,.release-please-manifest.jsonCompliance notes (Step 10)
executetool runs the ImageKit SDK, whose methods cover upload / file / folder / asset / account / cache management only. No SDK method generates media from a text prompt, so this does not fall under the unsupported "AI media generation" use case. §4.Bui/open-linkcapability.