@copado-mcp/copado-ai
v1.0.0
Published
Copado AI MCP Server - Connect Copado's AI agents to any AI Client
Downloads
7
Maintainers
Readme
Copado AI MCP Server
A Model Context Protocol (MCP) server that connects AI clients to Copado AI Platform, including access to all of Copado AI's agents.
Configuration
AI Client Setup
Add to your Claude Desktop configuration (other AI clients will have similar configuration file structure):
{
"mcpServers": {
"copado-ai": {
"command": "npx",
"args": ["@copado-mcp/copado-ai"],
"env": {
"CRT_ACCESS_KEY": "your-personal-access-token",
"AI_PLATFORM_ORG_ID": "your-organization-id",
"AI_PLATFORM_BASE_URL": "https://copadogpt-api.robotic.copado.com"
}
}
}
}OR
Install globally via npm:
npm install -g @copado-mcp/copado-aiAdd to your Claude Desktop configuration (other AI clients will have similar configuration file structure):
{
"mcpServers": {
"copado-ai": {
"command": "copado-ai",
"env": {
"CRT_ACCESS_KEY": "your-personal-access-token",
"AI_PLATFORM_ORG_ID": "your-organization-id",
"AI_PLATFORM_BASE_URL": "https://copadogpt-api.robotic.copado.com"
}
}
}
}Environment Variables
CRT_ACCESS_KEY(required): Your Copado personal access tokenAI_PLATFORM_ORG_ID(required): Your AI Platform organization IDAI_PLATFORM_BASE_URL(required): AI Platform API URL (based on region, default: https://copadogpt-api.robotic.copado.com)
Getting Your Access Key
- Log into Copado Robotic Testing
- Go to User Settings & Preferences
- Create a Personal Access Key
- Use this key for
CRT_ACCESS_KEY
Available Tools
Copado Robotic Testing (CRT)
test_crt_connection- Test connection to CRT APIget_project_jobs- Get all test jobs for a project with filtering optionsget_job_details- Get detailed information about a specific test job
AI Platform - Workspaces
list_workspaces- List all available workspaces in your organizationread_workspace- Read details of a specific workspacecreate_workspace- Create a new workspaceupdate_workspace- Update workspace details (managers only)delete_workspace- Remove a workspace (managers only)
AI Platform - Datasets
create_dataset- Create a new dataset for organization or workspacelist_datasets- List organization-owned datasetsread_dataset- Read dataset detailsupdate_dataset- Update dataset configurationdelete_dataset- Delete a dataset and its documentslist_workspace_datasets- List datasets owned by a workspacelist_workspace_dataset_memberships- List dataset memberships for a workspace
AI Platform - Dataset Management
list_dataset_member_workspaces- List workspace memberships for organization datasetscreate_dataset_member_workspace- Add workspace membership to organization datasetupdate_dataset_member_workspace- Update workspace dataset membership statusdelete_dataset_member_workspace- Remove workspace from organization dataset
AI Platform - Documents
create_document_in_dataset- Upload document to a datasetlist_documents_in_dataset- List all documents in a datasetdelete_document_in_dataset- Remove document from datasetcreate_document_in_dialogue- Upload document to a dialoguelist_documents_in_dialogue- List all documents in a dialoguedelete_document_in_dialogue- Remove document from dialogue
AI Platform - Dialogues
create_dialogue- Start a new AI conversationlist_dialogues- List your dialoguesread_dialogue_with_messages- Read dialogue details with message historyupdate_dialogue- Modify dialogue settingsdelete_dialogue- Remove a dialogue and its documents
AI Platform - Messages
create_message- Send message to AI and get responsecancel_message- Cancel ongoing message response stream
AI Platform - Members
create_member- Invite user to workspaceupdate_member- Update member permissions (managers only)delete_member- Remove member from workspace
AI Platform - Activity & Analytics
list_activity- View user activity logs (admin gets all users, others get own activity)summary_organization- Get organization activity summary and usage metrics
AI Platform - Integrations
list_integrations- List all organization integrationscreate_integration- Add new integration to organizationconfigure_integration- Get integration configuration detailsdelete_integration- Remove integration from organization
Usage Examples
Test my CRT connection
Get all jobs for project 12345
Create a new workspace called "QA Testing" for quality assurance workflows
List all datasets in my organization
Create a dialogue named "Bug Analysis" in workspace abc-123
Send message "Analyze this test failure" to dialogue xyz-789License
MIT License - see LICENSE file for details
