Labsco
danielealbano logo

MCP For Azure DevOps Boards

โ˜… 6

from danielealbano

An MCP server that focuses on providing useful tools for Azure DevOps Boards

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

MCP for Azure DevOps Boards

CI - PR - Build & Test CD - Tag - Build & Release

<a href="https://glama.ai/mcp/servers/@danielealbano/mcp-for-azure-devops"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@danielealbano/mcp-for-azure-devops/badge" /> </a>

A Model Context Protocol (MCP) server for interacting with Azure DevOps Boards and Work Items, written in Rust.

Features

  • Work Item Management: Create, update, get, and query work items.

  • Board Integration: List teams, boards, and fetch board items.

  • WIQL Support: Run custom WIQL queries.

  • Simplified Output: Optimized JSON output for LLM consumption (reduced token usage).

Contributing

We welcome contributions!

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix (git checkout -b feature/amazing-feature).
  3. Commit your changes.
  4. Push to your branch.
  5. Open a Pull Request.

Building from Source

Prerequisites

  • Rust (latest stable version)
  • Azure CLI (required for local authentication)

Steps

  1. Clone the repository:

    Copy & paste โ€” that's it
    git clone https://github.com/danielealbano/mcp-for-azure-devops-boards.git
    cd mcp-for-azure-devops-boards
  2. Build the project:

    Copy & paste โ€” that's it
    cargo build --release

Tooling

  • Run tests: cargo test
  • Check code style: cargo fmt --check
  • Linting: cargo clippy

Disclaimer

This project is not affiliated with, endorsed by, or sponsored by Microsoft. Azure, Azure DevOps, and related trademarks are the property of their respective owners. This software uses standard Microsoft's services APIs to interact with Azure and Microsoft Graph, among other services.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.