1. Conduid
  2. Cloud
  3. Azure Tfvc
MCP server · Cloud

Azure Tfvc

MCP server for Azure DevOps TFVC read access

Unclaimed cloud
37Low

Scored 6 months ago · breakdown

About Azure Tfvc

Azure Tfvc is an MCP server in the Cloud category: mCP server for Azure DevOps TFVC read access.

Install

Claude Code
claude mcp add azure-tfvc -- npx -y mcp-azure-tfvc
npx
npx -y mcp-azure-tfvc

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (5)

tfvc_get_changesetFull details of a changeset — file changes, work items, check-in notes.

Parameters not published.

tfvc_get_file_contentRead the content of a file at a given TFVC path.

Parameters not published.

tfvc_get_item_versionsHistory of a specific file/folder path (which changesets touched it).

Parameters not published.

tfvc_list_changesetsList recent changesets. Filter by path, author, date range, max count.

Parameters not published.

tfvc_list_itemsList files/folders at a TFVC path. Supports `None`, `OneLevel`, `Full` recursion.

Parameters not published.

Ask AI

✦

Ask AI about Azure Tfvc

Powered by Claude · Grounded in docs

I know everything about Azure Tfvc. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

mcp-azure-tfvc

MCP (Model Context Protocol) server for Azure DevOps Team Foundation Version Control — read-only access.

Lets AI assistants (Claude Desktop, Gemini, etc.) browse TFVC source trees, read file contents, and inspect changesets via structured tools.


Setup

1. Install dependencies

npm install

2. Configure environment

Copy .env.example to .env and fill in your values:

AZURE_DEVOPS_ORG_URL=https://dev.azure.com/your-org
AZURE_DEVOPS_PAT=your_personal_access_token
AZURE_DEVOPS_PROJECT=YourProjectName

PAT Scope required: Code → Read only.

3. Run the server

node src/index.js

Registering with Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "tfvc": {
      "command": "npx",
      "args": [
        "mcp-azure-tfvc"
      ],
      "env": {
        "AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org",
        "AZURE_DEVOPS_PAT": "your_pat",
        "AZURE_DEVOPS_PROJECT": "YourProject"
      }
    }
  }
}

Testing with MCP Inspector

npx @modelcontextprotocol/inspector node src/index.js

Available Tools

Tool Description
tfvc_list_items List files/folders at a TFVC path. Supports None, OneLevel, Full recursion.
tfvc_get_file_content Read the content of a file at a given TFVC path.
tfvc_list_changesets List recent changesets. Filter by path, author, date range, max count.
tfvc_get_changeset Full details of a changeset — file changes, work items, check-in notes.
tfvc_get_item_versions History of a specific file/folder path (which changesets touched it).

Example Tool Calls

List root folders:

{ "tool": "tfvc_list_items", "arguments": { "scopePath": "$/", "recursionLevel": "OneLevel" } }

Read a file:

{ "tool": "tfvc_get_file_content", "arguments": { "path": "$/ProjectName/filePath" } }

Latest 10 changesets:

{ "tool": "tfvc_list_changesets", "arguments": { "maxCount": 10 } }

Changeset details:

{ "tool": "tfvc_get_changeset", "arguments": { "changesetId": 12345 } }

File history:

{ "tool": "tfvc_get_item_versions", "arguments": { "itemPath": "$/ProjectName/filePath" } }

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Azure Tfvc

How do I install Azure Tfvc?

Run claude mcp add azure-tfvc -- npx -y mcp-azure-tfvc, then add the server to your MCP client's configuration.

Is Azure Tfvc safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Azure Tfvc still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.