ProTools MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LLM_PROVIDER | No | Default LLM providers (comma-separated): openai, gemini | openai,gemini |
| GEMINI_API_KEY | No | Google AI API Key for Gemini | |
| OPENAI_API_KEY | No | OpenAI API Key | |
| OPENAI_BASE_URL | No | Optional custom API base URL for OpenAI | |
| ASK_USER_FEEDBACK | No | Ask user for feedback after review (true/false) | false |
| CONCURRENT_REVIEW | No | Enable concurrent review (true/false) | true |
| GEMINI_THINKING_LEVEL | No | Thinking level for Gemini: NONE | LOW | MEDIUM | HIGH | HIGH |
| OPENAI_REASONING_EFFORT | No | Reasoning effort for OpenAI: none | low | medium | high | xhigh | medium |
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 |
|---|---|
| protools_merge_filesA | 合并多个源代码文件,供对话模型作为上下文使用。支持压缩模式(full/compact/skeleton)、扩展名过滤、排除规则、分组输出。 |
| protools_code_reviewB | 使用 AI 对代码进行审查,支持安全性、性能、质量和可维护性分析。支持 OpenAI GPT-5.2 和 Google Gemini 3 Flash。 |
| protools_code_review_startA | 启动异步代码审查任务,返回任务 ID 并支持查询进度或获取部分结果。 重要:审查结果需要批判性分析
高效等待(避免轮询)
|
| protools_code_review_statusA | 查询异步代码审查任务状态,可获取部分或最终结果。 注意:审查结果需批判性分析,详见 protools_code_review_start 的说明。 |
| protools_document_suggestA | 从代码/配置变更中提取隐含规范,生成结构化文档。 文档类型
输出格式
使用示例
|
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 5 tools
Each tool has a distinct purpose: synchronous code review, async code review initiation, status query, document generation, and file merging. No overlapping functionality, and descriptions clearly differentiate them.
All tools share a common prefix 'protools_', but the verb/noun order varies: 'code_review' (noun), 'code_review_start' (noun+verb), 'document_suggest' (noun+verb), 'merge_files' (verb+noun). This mixed pattern reduces predictability.
Five tools is a well-scoped set for a server focused on code review and documentation. No unnecessary redundancy or excessive operations.
The tool set covers core workflows: sync/async review, status tracking, documentation generation, and file merging. Missing features like review list or cancellation are minor and don't hinder common use cases.