DA Admin MCP Server
# DA Admin MCP Server
An MCP (Model Context Protocol) server that provides tools for interacting with the Document Authoring Admin API. This server allows you to manage content, versions, and configurations in DA repositories through MCP tools.
## Features
- List sources and directories in DA repositories
- Manage source content (get, create, delete)
- Handle content versioning
- Copy and move content between locations
- Manage configurations
- Lookup Media and Fragment References
## Cursor AI setup
To use this MCP server with Cursor AI, go to `Cursor Settings`, `MCP` and a `New global MCP server`. Add this entry to your list of `mcpServers`:
```
"da-live-admin": {
"command": "npx",
"args": [
"https://github.com/kptdobe/mcp-da-live-admin"
],
"env": {
"DA_ADMIN_API_TOKEN": "your_api_token_here"
}
}
```
In the chat, you can then ask things like: `Via the DA Admin, give me the list of resources in <your_org>/<your_repo>/<path>`.
## Contributing
1. Fork the repository
2. Create your feature branch
3. Commit your changes
4. Push to the branch
5. Create a new Pull Request
## License
MIT
TDQS
Scored across 10 tools
Tools are clearly separated into two groups (da_admin for sources and da_media for media) with distinct actions. Within each group, no two tools have overlapping purposes; each performs a unique operation.
All tools follow a consistent snake_case pattern with prefixes 'da_admin_' and 'da_media_'. Verbs are action-oriented (list, get, create, delete, check, refresh, get, search, find), creating a predictable naming scheme.
10 tools is well-scoped for the domain covering source management and media metadata operations. Each tool serves a distinct purpose without unnecessary bloat or gaps.
Source tools cover list, get, create, delete, but lack an update operation. Media tools provide comprehensive operations for checking, refreshing, searching, and analyzing media, but no create or delete for media items (assuming they are managed via sources). Minor gap in source update.