Create and Publish Business Websites in seconds. AI will gather all the details about your website and generate link to your website.

Azure DevOps Work Items MCP Server
A Model Context Protocol (MCP) server that integrates with Azure DevOps. This tool enables AI assistants to interact with Azure DevOps work items and create pull requests, providing a bridge between your AI workflows and Azure DevOps project management.
Features
- Work Item Retrieval: Fetch detailed information about Azure DevOps work items by ID
- Work Item Processing: Convert work item descriptions into actionable tasks for AI assistants
- Pull Request Creation: Create pull requests directly from the MCP server
- Environment-Based Configuration: Easy setup using environment variables
Prerequisites
- Node.js (v16 or later)
- npm or yarn
- Azure DevOps organization and project
- Personal Access Token (PAT) with appropriate permissions
Setup
1. Clone the repository
git clone <repository-url>
cd mcp-server-ado
2. Install dependencies
npm install
3. Configure Environment Variables
Create a .env
file in the root directory with the following variables:
AZURE_DEVOPS_ORG=your-organization
AZURE_DEVOPS_PAT=your-personal-access-token
AZURE_DEVOPS_PROJECT=your-project-name
AZURE_DEVOPS_REPO=your-repository-name
AZURE_DEVOPS_AREA_PATH=optional-area-path
4. Build the project
npm run build
5. Run the server
npm start
Development
Project Structure
-
src/index.ts
: Main entry point and MCP server configuration -
src/utils.ts
: Utility functions for Azure DevOps integration -
build/
: Compiled JavaScript files -
.env
: Environment configuration (create this file yourself)
Available Scripts
-
npm run build
: Compiles TypeScript files to JavaScript -
npm start
: Runs the compiled application -
npm test
: Runs tests (currently not implemented)
Adding New Tools
To add a new tool to the MCP server, follow this pattern in src/index.ts
:
server.tool("tool-name",
"Tool description",
{
param1: z.string().describe("Parameter description"),
// Add more parameters as needed
},
async (args, extra) => {
// Implement tool functionality
return {
content: [
{
type: "text",
text: "Response text",
}
]
};
}
);
API Reference
code-work-item
Retrieves an Azure DevOps work item by ID and formats it for AI processing.
Parameters:
-
workItemId
: The numeric ID of the work item to retrieve
create-pull-request
Creates a pull request in your Azure DevOps repository.
Parameters:
-
title
: Title for the pull request -
description
(optional): Description for the pull request -
sourceBranch
: Source branch name -
targetBranch
(optional): Target branch name (defaults to "main")
Troubleshooting
- Authentication Issues: Ensure your PAT has the correct permissions
- Missing Environment Variables: Check that all required environment variables are set
- API Errors: Review the console error output for specific API error messages
License
ISC
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
相关推荐
Carbon footprint calculations breakdown and advices on how to reduce it
You're in a stone cell – can you get out? A classic choose-your-adventure interactive fiction game, based on a meticulously-crafted playbook. With a medieval fantasy setting, infinite choices and outcomes, and dice!
Text your favorite pet, after answering 10 questions about their everyday lives!
Best-in-class AI domain names scoring engine and availability checker. Brandability, domain worth, root keywords and more.
Evaluates language quality of texts, responds with a numerical score between 50-150.
🧑🚀 全世界最好的 llM 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Resumen de los mejores recursos del mundo.
AI's query engine - Platform for building AI that can answer questions over large scale federated data. - The only MCP Server you'll ever need
🔥 1Panel proporciona una interfaz web intuitiva y un servidor MCP para administrar sitios web, archivos, contenedores, bases de datos y LLM en un servidor de Linux.
Traducción de papel científico en PDF con formatos preservados - 基于 Ai 完整保留排版的 PDF 文档全文双语翻译 , 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 等服务 等服务 等服务 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 cli/mcp/docker/zotero
✨ 易上手的多平台 llm 聊天机器人及开发框架 ✨ 平台支持 qq 、 qq 频道、 telegram 、微信、企微、飞书 | MCP 服务器、 OpenAi 、 Deepseek 、 Géminis 、硅基流动、月之暗面、 Ollama 、 oneapi 、 DiFy 等。附带 Webui。
Reviews

user_JjWWZZMp
As a dedicated user of mcp-server-ado, I can confidently say that this product by fatmali is a game-changer. It simplifies server management with its intuitive interface and robust functionality. The setup process is straightforward, and the performance has been consistently reliable. Whether you're a seasoned developer or new to server administration, mcp-server-ado is a must-have tool. Highly recommended!

user_UpuNF7o8
I've been using mcp-server-ado by fatmali and it has significantly simplified managing my servers. The seamless integration and user-friendly interface are top-notch. Highly recommend it!

user_9OIgkFkI
As a dedicated user of mcp-server-ado, I must say it has significantly improved my development workflow. The product, developed by fatmali, offers robust features and seamless integration that cater to all my server management needs. I highly recommend it to anyone looking for efficiency and reliability.

user_1tgU9ycb
I have been using the mcp-server-ado developed by fatmali and it's simply outstanding. The user-friendly interface makes it easy to manage and the performance is top-notch. Highly recommended for anyone in need of a reliable server solution.

user_3pCbWfWK
As a dedicated user of mcp-server-ado, I am thoroughly impressed by its performance and reliability. Fatmali has done an exceptional job in creating a robust server application that meets all my database needs. The user-friendly interface and excellent support make it a top choice for any developer. Highly recommended!