Azure-DevOps-mcp-server
Verified Safeby dammyboss
Overview
Facilitate natural language interaction and management of Azure DevOps resources via a chat interface, powered by OpenAI function calling.
Installation
npm run devEnvironment Variables
- AZURE_DEVOPS_ORG_URL
- AZURE_DEVOPS_PAT
- AZURE_DEVOPS_PROJECT
- PORT
- NEXT_PUBLIC_API_URL
- AZURE_OPENAI_API_KEY
- AZURE_OPENAI_ENDPOINT
- AZURE_OPENAI_API_VERSION
- AZURE_OPENAI_DEPLOYMENT_NAME
Security Notes
Secrets are correctly handled via environment variables (`.env`). No 'eval' or code obfuscation was observed. The project utilizes `axios` for external API calls, which is a standard and generally secure HTTP client. CORS is enabled globally by default (`app.use(cors())`) which is permissive and should be configured for specific origins in a production deployment to mitigate certain web security risks, though it is acceptable for self-hosted development or internal tools. Error messages in tool calls might expose some internal details if not sanitized, but generally, robust `try-catch` blocks are in place.
Similar Servers
github-mcp-server
The GitHub MCP Server enables AI agents, assistants, and chatbots to interact with GitHub's platform for repository management, issue/PR automation, CI/CD intelligence, code analysis, and team collaboration through natural language.
azure-devops-mcp
Provides a local Model Context Protocol (MCP) server that enables AI agents to interact with Azure DevOps, performing tasks such as managing work items, repositories, pipelines, test plans, wikis, and advanced security directly from a code editor.
mcp-server-azure-devops
This server provides an AI agent with tools to interact with Azure DevOps services, including searching code, wikis, and work items, managing pull requests, retrieving project details, and handling pipeline operations.
mcp-for-argocd
Enables AI assistants to interact with Argo CD applications through natural language, streamlining DevOps tasks.