diff --git a/packages/mcp/mcpb/.mcpbignore b/packages/mcp/mcpb/.mcpbignore index 83f2e883..febd03e0 100644 --- a/packages/mcp/mcpb/.mcpbignore +++ b/packages/mcp/mcpb/.mcpbignore @@ -1,9 +1,25 @@ -schema/context7.json +# Source (dist/ is sufficient) +src/ +*.ts + +# Config files +eslint.config.js prettier.config.mjs smithery.yaml -Dockerfile -eslint.config.js +tsconfig.json + +# Documentation *.md -*.ts LICENSE -public/* \ No newline at end of file + +# Docker +Dockerfile + +# Schema +schema/ + +# Assets (icon is copied to root) +public/* + +# MCPB meta (avoid nesting) +mcpb/ diff --git a/packages/mcp/mcpb/context7.mcpb b/packages/mcp/mcpb/context7.mcpb index b34a3a4a..07fc604a 100644 Binary files a/packages/mcp/mcpb/context7.mcpb and b/packages/mcp/mcpb/context7.mcpb differ diff --git a/packages/mcp/mcpb/manifest.json b/packages/mcp/mcpb/manifest.json index 8901b065..ec487905 100644 --- a/packages/mcp/mcpb/manifest.json +++ b/packages/mcp/mcpb/manifest.json @@ -1,8 +1,8 @@ { - "dxt_version": "0.1", + "manifest_version": "0.3", "name": "context7", "display_name": "Context7", - "version": "2.0.0", + "version": "2.1.0", "description": "Up-to-date Code Docs For Any Prompt", "long_description": "Context7 MCP pulls up-to-date, version-specific documentation and code examples straight from the source — and places them directly into your prompt.", "author": { @@ -12,6 +12,8 @@ }, "homepage": "https://context7.com", "documentation": "https://github.com/upstash/context7", + "support": "https://github.com/upstash/context7/issues", + "privacy_policies": ["https://upstash.com/privacy"], "icon": "icon.png", "server": { "type": "node", diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 37c95b13..5724baac 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -13,7 +13,7 @@ "format:check": "prettier --check .", "dev": "tsc --watch", "start": "node dist/index.js --transport http", - "pack-mcpb": "pnpm install && pnpm run build && rm -rf node_modules && pnpm install --prod && cp mcpb/manifest.json manifest.json && cp ../../public/icon.png icon.png && mcpb validate manifest.json && mcpb pack . mcpb/context7.mcpb && rm manifest.json icon.png && pnpm install" + "pack-mcpb": "pnpm install && pnpm run build && rm -rf node_modules && pnpm install --prod && cp mcpb/manifest.json manifest.json && cp mcpb/.mcpbignore .mcpbignore && cp ../../public/icon.png icon.png && mcpb validate manifest.json && mcpb pack . mcpb/context7.mcpb && rm manifest.json .mcpbignore icon.png && pnpm install" }, "repository": { "type": "git",