Universal Context Manager (UCM) Model Context Protocol (MCP) server for AI-native package management.
Get your auth token from https://ucm.utaba.ai
-
--auth-token <token>
(required): Authentication token in format{authorid}:{apikey}
The server provides 11 MCP tools following the ucm_
naming convention:
-
ucm_health_check
- Check MCP server and UCM API connectivity -
ucm_quickstart
- Get the UCM quickstart guide (Tell your AI to load this first)
-
ucm_get_author_index
- Generate dynamic markdown index for an author -
ucm_list_repositories
- List all repositories for an author -
ucm_list_artifacts
- Browse the 4-level hierarchy
-
ucm_get_artifact
- Retrieve artifact content with auto-chunking -
ucm_get_chunk
- Get chunks of large responses -
ucm_publish_artifact
- Create/update artifacts -
ucm_publish_artifact_fromfile
- File-based publishing (preferred for large files) -
ucm_delete_artifact
- Remove artifacts -
ucm_get_artifact_versions
- Get version history
Add to your Claude Desktop configuration:
{
"mcpServers": {
"ucm": {
"command": "npx",
"args": [
"ucm-mcp-server",
"--auth-token", "YOUR_AUTH_TOKEN"
]
}
}
}
claude mcp add -s user ucm-mcp-server npx ucm-mcp-server --auth-token your-authtoken-here
Note: The above adds it to your user scope and will be available in all of your projects. You can remove -s user
for project scope.
For detailed documentation, visit:
- UCM Platform: https://ucm.utaba.ai
- GitHub: https://github.com/utaba/ucm-mcp-server
BSD-3-Clause - See LICENSE file for details