VTrack MCP Server

VTrack MCP Server

MCP server that exposes the V-Track project management API as tools for AI assistants, enabling interaction with projects, tasks, issues, sprints, and more.

Category
访问服务器

README

VTrack MCP Server

MCP (Model Context Protocol) server that exposes the V-Track project management API as tools for AI assistants.

Setup

1. Install dependencies

npm install

2. Build

npm run build

3. Configure

Set environment variables before starting:

Variable Description Default
VTRACK_BASE_URL V-Track API base URL http://localhost:3000
VTRACK_ACCESS_TOKEN Bearer access token (empty)

Or call the configure tool at runtime to set them dynamically.

4. Run

npm start
# or for development
npm run dev

Connecting to Claude Desktop / Claude Code

Add to your MCP config (e.g. ~/.claude/settings.json or Claude Desktop config):

{
  "mcpServers": {
    "vtrack": {
      "command": "node",
      "args": ["D:/workspace/vtrack-mcp/dist/index.js"],
      "env": {
        "VTRACK_BASE_URL": "https://your-vtrack-api.example.com",
        "VTRACK_ACCESS_TOKEN": "your-bearer-token"
      }
    }
  }
}

Available Tools

Meta

Tool Description
configure Set base URL and access token at runtime

Auth

Tool Description
auth_login Login, returns accessToken + refreshToken
auth_refresh Refresh access token
auth_logout Logout current user

Users

Tool Description
users_list Paginated user list
users_me Current user info
users_detail User detail by ID

Projects

Tool Description
projects_list Paginated project list
projects_detail Project detail by ID
projects_export_members_excel Export members as Excel

Tasks

Tool Description
tasks_list Paginated task list with filters
tasks_detail Task detail by ID
tasks_kanban_board Kanban board grouped by status

Backlog

Tool Description
backlog_list Paginated backlog (feature tasks)
backlog_detail Backlog item detail

Issues

Tool Description
issues_list Paginated issues (bug tasks)
issues_detail Issue detail by ID

Sprints

Tool Description
sprints_list Paginated sprint list
sprints_list_active Active sprints only
sprints_detail Sprint detail by ID
sprints_list_for_filter Lightweight sprint list for dropdowns

Project Members

Tool Description
project_members_list Members of a project

Task Comments

Tool Description
task_comments_list Comments for a task (cursor-based)
task_comments_detail Comment detail by ID

Attachments

Tool Description
attachments_list Attachments for an entity
attachments_detail Attachment detail by ID

Requests

Tool Description
requests_list Paginated request list
requests_detail Request detail by ID

Milestones

Tool Description
milestones_list Paginated milestone list
milestones_detail Milestone detail by ID

Reports

Tool Description
reports_global System-wide metrics
reports_attention System-wide alerts
reports_project Project-level report
reports_export_data Exportable project data
reports_project_attention Project-level alerts

Workload

Tool Description
workload_list Workload per team member

Lookup Tables

Tool Description
lookup_priorities All priorities
lookup_roles All system roles
lookup_project_roles All project roles
lookup_task_types Task types (optionally by project)
lookup_request_types Request types (optionally by project)
lookup_request_channels Request channels
lookup_statuses All statuses (no auth required)

Notifications

Tool Description
notifications_list User's notifications
notifications_mark_read Mark one notification as read
notifications_mark_all_read Mark all notifications as read

Meeting Notes

Tool Description
meeting_notes_list Paginated meeting notes
meeting_notes_detail Meeting note detail by ID

Service Monitors

Tool Description
service_monitors_list Paginated monitor list
service_monitors_detail Monitor detail
service_monitors_logs Monitor logs
service_monitors_incidents Incident list
service_monitors_incident_detail Incident detail
service_monitors_sla_stats SLA statistics
service_monitors_uptime_stats Uptime statistics

Misc

Tool Description
health_check API health check
audit_logs Paginated audit logs

Response Format

All V-Track responses follow this envelope:

{
  "code": 0,
  "message": "...",
  "data": {},
  "total": 100,
  "totalPages": 10
}

code: 0 = success. Errors: -2 bad request, -3 unauthorized, -4 not found.

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选