Thank you for your interest in contributing!
- Add your DXT server/tool to the list
- Report an issue
- Translate README.md into your familiar language
If your MCP server uses npx or uvx, you can contribute in a few simple steps:
- Create a
manifest.json
Place it at the root of your repository. - Test your server
Make sure it works as expected. - Add your server to this repo
(Option) Place your manifest at:
servers/{owner}/{repo}/manifest.json - Open a Pull Request
Add your server under the appropriate category in the list.
If you want to add new DXT tools, resources, or make improvements:
- Add new
.dxttools or resources under the correct category. - Add a
manifest.jsonto your MCP server (see example below). - Fix typos or improve descriptions.
- Keep the list alphabetically sorted within each category.
- Ensure all links are valid and useful.
Step-by-step:
- Clone your MCP server into the
serversfolder (skip if usingnpxoruvx).- Folder structure:
servers/{owner}/{repo}orservers/{author}/{mcp-server}
- Folder structure:
- Create a
manifest.jsonin your server folder. - Install DXT CLI:
npm install -g @anthropic-ai/dxt
- Pack your DXT:
dxt pack
- Add your server to the list, e.g.:
Sample manifest.json:
{
"dxt_version": "0.1",
"name": "blender-mcp",
"display_name": "Blender",
"version": "1.2",
"description": "Blender Model Context Protocol Integration",
"author": {
"name": "ahujasid"
},
"server": {
"type": "python",
"entry_point": "main.py",
"mcp_config": {
"command": "uvx",
"args": [
"blender-mcp@1.2"
]
}
},
"license": "MIT"
}- Your entry includes a short description
- You tested the link(s)
- You didn’t break formatting
By contributing, you agree to follow the project's open source license and code of conduct.