{"id":72004,"date":"2025-10-13T03:00:46","date_gmt":"2025-10-13T11:00:46","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=72004"},"modified":"2025-10-13T04:08:56","modified_gmt":"2025-10-13T12:08:56","slug":"azure-devops-local-mcp-server-generally-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/azure-devops-local-mcp-server-generally-available\/","title":{"rendered":"Azure DevOps local MCP Server is generally available"},"content":{"rendered":"<p>Today we are excited to take our <a href=\"https:\/\/github.com\/microsoft\/azure-devops-mcp\">local MCP Server for Azure DevOps<\/a> out of preview \ud83e\udd73. Since the initial preview announcement, we&#8217;ve worked closely with early adopters and the community to incorporate feature suggestions and feedback. We\u2019ve improved login and authorization, added and refined tooling, and introduced domains so users can scope active tools to stay under client limits.<\/p>\n<h2>\ud83e\udd37\u200d\u2642\ufe0f What is an MCP Server?<\/h2>\n<p>A local MCP Server (Model Context Provider) is a tool that sits between your AI assistant (like GitHub Copilot) and your Azure DevOps organization. Its job is to inject rich, real-time context such as work items, pull requests, test plans, and more into the prompts sent to the LLM, allowing the assistant to provide more accurate and relevant answers tailored to your specific Azure DevOps project. The Azure DevOps MCP Server supports most of the main areas of the product, including work items, wiki, repos, search, and test plans. Unlike remote or hosted MCP Servers, a local MCP Server runs inside your network or local development environment, meaning it can safely access private data and tools without that data ever leaving your system.<\/p>\n<h2>\ud83e\udd14 What does \u201cgenerally available\u201d mean?<\/h2>\n<p>For an open-source project like this, the difference between public preview and general availability is small. You can expect the same level of engagement from us as we continue to monitor issues, incorporate community feedback and contributions, refine existing tools, and introduce new ones. The main change is that now that the project is generally available, we will be more deliberate about how we make updates to minimize the risk of breaking existing tools and ensure greater stability for everyone.<\/p>\n<h2>\u2b50 Getting Started<\/h2>\n<p>Getting started is simple, though it does require a few setup steps. We recommend following the <a href=\"https:\/\/github.com\/microsoft\/azure-devops-mcp\/blob\/main\/README.md\">full installation and setup instructions<\/a> in the repository to ensure everything is configured correctly, but here\u2019s a quick overview to help you get started.<\/p>\n<p>Navigate to the <a href=\"https:\/\/github.com\/microsoft\/azure-devops-mcp\">Azure DevOps MCP Server<\/a> repository.<\/p>\n<ol>\n<li>Open Visual Studio Code<\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/azure-devops-mcp\/blob\/main\/README.md#steps\">Copy and paste the configuration<\/a> into your local <code>.vscode\\mcp.json<\/code> file. <\/li>\n<li>Start the MCP Server and begin using the tools.<\/li>\n<\/ol>\n<p>If you need additional help, check out the <a href=\"https:\/\/github.com\/microsoft\/azure-devops-mcp\/blob\/main\/docs\/GETTINGSTARTED.md\">Getting Started<\/a> and <a href=\"https:\/\/github.com\/microsoft\/azure-devops-mcp\/blob\/main\/docs\/TROUBLESHOOTING.md\">Troubleshooting<\/a> guides. You can also explore various <a href=\"https:\/\/github.com\/microsoft\/azure-devops-mcp\/blob\/main\/docs\/EXAMPLES.md\">example scenarios<\/a> that demonstrate how to use the different tools available in the Azure DevOps MCP Server.<\/p>\n<p>Here is one of many examples:<\/p>\n<p><iframe width=\"560\" height=\"315\" \n    src=\"https:\/\/www.youtube.com\/embed\/G7fnYjlSh_w\" \n    title=\"YouTube video player\" \n    frameborder=\"0\" \n    allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" \n    allowfullscreen> <\/iframe><\/p>\n<h2>\u23ed\ufe0f What is next?<\/h2>\n<p>We\u2019ll continue listening to customer feedback and welcoming community contributions. In addition, we plan to revisit some of the backlog requests and invest in developing new tools to expand the project\u2019s capabilities. As always, if you have questions, encounter issues, or want to share feedback, please create an <a href=\"https:\/\/github.com\/microsoft\/azure-devops-mcp\/issues\">Issue<\/a> in the repository.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we are excited to take our local MCP Server for Azure DevOps out of preview \ud83e\udd73. Since the initial preview announcement, we&#8217;ve worked closely with early adopters and the community to incorporate feature suggestions and feedback. We\u2019ve improved login and authorization, added and refined tooling, and introduced domains so users can scope active tools [&hellip;]<\/p>\n","protected":false},"author":921,"featured_media":72009,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[227,229,1,249],"tags":[7262,7303],"class_list":["post-72004","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile","category-community","category-devops","category-open-source","tag-azure-devops","tag-mcp-server"],"acf":[],"blog_post_summary":"<p>Today we are excited to take our local MCP Server for Azure DevOps out of preview \ud83e\udd73. Since the initial preview announcement, we&#8217;ve worked closely with early adopters and the community to incorporate feature suggestions and feedback. We\u2019ve improved login and authorization, added and refined tooling, and introduced domains so users can scope active tools [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/72004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/921"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=72004"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/72004\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/72009"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=72004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=72004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=72004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}