im-sandbox-phanirb/mcp-server
3.1
If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
An MCP server for interacting with Azure DevOps repositories.
Tools
4
Resources
0
Prompts
0
Azure DevOps MCP Server
An MCP (Model Context Protocol) server for interacting with Azure DevOps repositories.
Features
- List Azure DevOps projects
- List repositories in projects
- Get detailed repository information
- Search repositories by name
Installation
-
Clone this repository
-
Install dependencies:
pip install -e . -
Create a
.envfile with your Azure DevOps credentials:AZURE_DEVOPS_PAT=your_personal_access_token AZURE_DEVOPS_ORG=your_organization_name
Usage
Running the Server
azure-devops-mcp
Available Tools
- list_projects - List all projects in your Azure DevOps organization
- list_repositories - List repositories in a specific project
- get_repository_details - Get detailed information about a repository
- search_repositories - Search repositories by name
Example Tool Calls
{
"name": "list_projects",
"arguments": {}
}
{
"name": "list_repositories",
"arguments": {
"project_name": "MyProject"
}
}
{
"name": "get_repository_details",
"arguments": {
"project_name": "MyProject",
"repository_id": "my-repo"
}
}
{
"name": "search_repositories",
"arguments": {
"query": "web",
"project_name": "MyProject"
}
}
Configuration for Claude Desktop
Add this to your Claude Desktop configuration:
{
"mcpServers": {
"azure-devops": {
"command": "azure-devops-mcp",
"env": {
"AZURE_DEVOPS_PAT": "your_pat_here",
"AZURE_DEVOPS_ORG": "your_org_here"
}
}
}
}
Requirements
- Python 3.8+
- Azure DevOps Personal Access Token
- Access to Azure DevOps organization