TFS MCP Server
Bridges Claude Code with an on-premise Azure DevOps Server / TFS collection, enabling work item and Git operations via PAT authentication.
README
TFS MCP Server
An MCP server (Node.js) that bridges Claude Code with an on-premise Azure DevOps Server / TFS
collection (set your own collection URL via TFS_ORG_URL).
Auth: Personal Access Token (PAT).
1. Generate a PAT
In TFS: top-right avatar → Security / Personal Access Tokens → New Token. Grant scopes: Work Items (Read & Write) and Code (Read & Write).
2. Configure environment
| Variable | Required | Description |
|---|---|---|
TFS_ORG_URL |
yes | Collection URL, e.g. https://your-tfs-server/YourCollection |
TFS_PAT |
yes | The personal access token |
TFS_PROJECT |
no | Default project name (so you don't pass it every call) |
TFS_API_VERSION |
no | REST API version (default 7.1; try 6.0 if a call 404s) |
TFS_IGNORE_SSL |
no | true to skip TLS cert verification (use if the internal CA isn't trusted) |
3. Register with Claude Code
claude mcp add tfs \
--env TFS_ORG_URL=https://your-tfs-server/YourCollection \
--env TFS_PAT=<your-pat> \
--env TFS_PROJECT=<your-default-project> \
--env TFS_IGNORE_SSL=true \
-- node /absolute/path/to/tfs-mcp-server/src/index.js
Or add to .mcp.json / settings manually (see mcp.example.json).
Tools
General
tfs_list_projects
Work Items
tfs_query_work_items— run a WIQL querytfs_get_work_itemtfs_create_work_itemtfs_update_work_itemtfs_add_work_item_comment
Git / Pull Requests
tfs_list_repostfs_list_branchestfs_list_commitstfs_list_pull_requeststfs_get_pull_requesttfs_create_pull_request
Recommended Servers
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.
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.
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.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
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.
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.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
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.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.