ado-search-mcp

ado-search-mcp

Enables search and management of Azure DevOps work items and wiki pages via MCP, wrapping the ado-search CLI.

Category
Visit Server

README

ado-search-mcp

MCP server that wraps the ado-search CLI for Azure DevOps work item search and management.

Tools

Tool Description
ado_search Full-text search of indexed work items and wiki pages
ado_grep Regex pattern search across work item fields
ado_children List children/descendants of a work item
ado_show Show full content of a work item or wiki page
ado_list_links List links on a work item (live from ADO)
ado_list_comments List comments on a work item (live from ADO)
ado_fetch Fetch specific work items by ID into local store
ado_create Create a new work item
ado_update Update an existing work item
ado_add_comment Add a comment to a work item
ado_add_link Add a link between two work items
ado_remove_link Remove a link between two work items

Prerequisites

  • Node.js 18+
  • ado-search CLI installed and on PATH
  • An initialized ado-search data directory (ado-search init && ado-search sync)

Setup

  1. Clone and build:
git clone https://github.com/HurleySk/ado-search-mcp.git
cd ado-search-mcp
npm install
npm run build
  1. Create a config file (ado-search-mcp.json):
{
  "dataDir": "/path/to/your/ado-search/data-dir",
  "adoSearchPath": "ado-search"
}
  1. Add to your project's .mcp.json:
{
  "mcpServers": {
    "ado-search": {
      "command": "node",
      "args": ["/path/to/ado-search-mcp/dist/server.js"],
      "env": {
        "ADO_SEARCH_CONFIG": "/path/to/ado-search-mcp.json"
      }
    }
  }
}

Configuration

The server looks for config in this order:

  1. ADO_SEARCH_CONFIG environment variable (path to JSON config file)
  2. ado-search-mcp.json sidecar file next to dist/server.js
  3. ADO_DATA_DIR environment variable (data directory path only)

License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured