Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
AZURE_DEVOPS_PAT | Yes | Your Azure DevOps Personal Access Token with permissions for Work Items (Read & write), Wiki (Read & write), and Code (Read) | |
AZURE_DEVOPS_ORG_URL | Yes | The URL of your Azure DevOps organization (e.g., https://dev.azure.com/your-organization) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
create_work_item | Creates a new work item in Azure DevOps. Supports Epic, User Story, Task, Bug, and work item linking. |
get_work_item | Gets a work item by its ID with optional field expansion. |
update_work_item | Updates a work item by its ID with field changes and relation management. |
delete_work_item | Deletes a work item by its ID. |
search_work_items | Searches for work items using a WIQL (Work Item Query Language) query. |
get_work_item_types | Get all work item types available in a project to help with smart work item management. |
get_work_item_states | Get all possible states for a specific work item type to help with accurate status updates. |
get_work_item_fields | Get all work item fields available in a project with metadata for smart field updates. |
get_work_item_transitions | Get valid state transitions for a work item type from a specific state to ensure proper workflow. |
create_wiki_page | Creates a new wiki page with specified content. |
get_wiki_page | Gets a wiki page by its path. |
update_wiki_page | Updates an existing wiki page with new content. |
delete_wiki_page | Deletes a wiki page by its path. |
list_wiki_pages | Lists all pages in a wiki. |
get_wikis | Gets all wikis in a project. |
create_wiki | Creates a new wiki in a project. |
list_repositories | Lists all repositories in a project. |
list_files | Lists files in a repository at a specified path. |
get_file_content | Gets the content of a file in a repository. |
set_project_context | Sets the project context for subsequent commands to avoid repeating project parameter. |
clear_project_context | Clears the project context, reverting to organization-level scope. |
get_projects | Gets a list of all projects in the organization. |
list_tools | Lists all available tools with their names. |
get_tool_documentation | Gets detailed documentation for a specific tool including parameters and examples. |
server_health_check | Performs a comprehensive health check of the server and Azure DevOps connection. |
update_wiki_page_safe | Safely updates a wiki page with automatic retry on version conflicts. |
create_or_update_wiki_page_smart | Creates a new wiki page or updates existing one intelligently. |
search_wiki_pages | Search for wiki pages by title or content. |
get_wiki_page_tree | Get hierarchical structure of wiki pages for better navigation. |
find_wiki_by_name | Find wikis by partial name match when you don't know the exact wiki name. |
get_wiki_page_by_title | Find a wiki page by title instead of exact path - useful for navigation. |
list_all_wikis_in_organization | List all wikis across all projects in the organization for cross-project discovery. |
get_recent_wiki_pages | Get recently modified wiki pages based on activity. |
get_wiki_page_suggestions | Get page suggestions based on partial input - useful for autocomplete-like functionality. |
create_wiki_pages_batch | Create multiple wiki pages at once for bulk operations. |
move_wiki_page | Move a wiki page from one location to another atomically. Perfect for reorganizing wiki structure. |