tfs-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TFS_PAT | Yes | Personal Access Token for authentication | |
| TFS_BASE_URL | Yes | Base URL of TFS server, e.g., http://tfs.congty.local:8080/tfs | |
| TFS_COLLECTION | Yes | Collection name, e.g., DefaultCollection | |
| TFS_API_VERSION | Yes | REST API version, e.g., 4.1 | |
| TFS_DEFAULT_PROJECT | Yes | Default project name |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tfs_query_wiqlA | Chay truy van WIQL (Work Item Query Language) tren TFS, tra ve danh sach ID work item khop dieu kien. Dung khi can loc work item theo dieu kien tuy chinh khong co san trong cac tool khac. |
| tfs_get_work_itemsA | Lay chi tiet cua mot hoac nhieu work item theo ID (title, state, assigned to, story point...). Dung sau khi da co danh sach ID tu tfs_query_wiql hoac tfs_get_backlog. |
| tfs_get_backlogA | Lay danh sach work item (User Story/Task/Bug) trong mot iteration/sprint cu the cua mot team, dung de tong hop sprint planning hoac sprint retro. |
| tfs_get_iterationsA | Lay danh sach iteration/sprint (ten, duong dan, ngay bat dau/ket thuc) cua mot team trong project. Dung de tim iterationPath chinh xac truoc khi goi tfs_get_backlog. |
| tfs_list_pull_requestsA | Lay danh sach Pull Request cua mot git repository trong TFS, loc theo trang thai (active/completed/abandoned). Dung khi can tong hop cac PR dang mo de review. |
| tfs_get_pull_requestA | Lay chi tiet mot Pull Request cu the: mo ta, nguoi tao, reviewer, trang thai. Dung truoc khi review noi dung PR. |
| tfs_get_pr_changesA | Lay danh sach file thay doi (them/sua/xoa) trong iteration moi nhat cua mot Pull Request. Dung de xem PR thay doi nhung file nao truoc khi review chi tiet tung file. |
| tfs_add_work_item_commentA | Them mot ghi chu (comment) vao truong History cua work item. Day la thao tac GHI DU LIEU len TFS, chi goi khi nguoi dung xac nhan ro rang muon them comment nay. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool targets a distinct aspect of TFS: work items, backlog, iterations, pull requests, WIQL queries. No overlapping functionality detected.
All tools follow a consistent 'tfs_<verb>_<noun>' pattern with snake_case, e.g., tfs_add_work_item_comment, tfs_get_backlog. Predictable and clear.
8 tools cover the main TFS operations without redundancy. The number feels appropriate for the domain.
The set supports querying and reading (backlog, iterations, work items, PRs) and adding comments, but lacks create/update/delete work item tools, which are notable gaps.