
Proctor
com.pulsemcpv0.1.9更新於 Sep 29, 2026
MCP server for running Proctor exams against MCP servers with exam execution and result management.
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Proctor,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Proctor MCP Server
Haven't heard about MCP yet? The easiest way to keep up-to-date is to read our weekly newsletter at PulseMCP.
This is an MCP (Model Context Protocol) Server for running Proctor exams against MCP servers. It provides tools for executing tests, managing exam infrastructure, and tracking test results through direct integration with the PulseMCP Proctor API.
Note: This is an internal tool for the PulseMCP team. The source code is public for reference purposes, but the server requires API keys that are not publicly available.
Table of Contents
Highlights
Exam Execution: Run Proctor exams against MCP servers to test functionality and protocol compliance.
Result Management: Save and retrieve exam results for comparison and regression testing.
Infrastructure Control: List, manage, and clean up Fly.io machines used for exam execution.
Tool Groups: Enable/disable tool groups via TOOL_GROUPS environment variable. Each group has a base variant (full access) and a _readonly variant (read-only access).
Streaming Results: Real-time exam execution logs with NDJSON streaming.
Capabilities
This server is built and tested on macOS with Claude Desktop. It should work with other MCP clients as well.
Tool Groups
This server organizes tools into groups that can be selectively enabled or disabled. Each group has two variants:
- Base group (e.g.,
exams): Full read + write access - Readonly group (e.g.,
exams_readonly): Read-only access
Available Groups
Tools by Group
- exams / exams_readonly:
- Read-only:
get_proctor_metadata - Write:
run_exam
- Read-only:
- machines / machines_readonly:
- Read-only:
get_machines - Write:
destroy_machine,cancel_exam
- Read-only:
Environment Variables
Examples
Enable all tools with full access (default):
Enable only exam tools:
Enable machines with read-only access:
Enable all groups with read-only access:
Mix full and read-only access per group:
Usage Tips
- Use
get_proctor_metadatato discover available runtimes and exam types - Run exams with
run_examto test MCP servers with streaming progress logs - Use
get_machinesto monitor active exam infrastructure - Clean up machines with
destroy_machinewhen no longer needed - Use
cancel_examto stop a stuck or slow exam before destroying the machine
Examples
Get Available Exams
Monitor Infrastructure
Setup
Claude Desktop
Make sure you have your Proctor API key ready.
Then proceed to the setup instructions below. If this is your first time using MCP Servers, you'll want to make sure you have the Claude Desktop application and follow the official MCP setup instructions.
Manual Setup
You're going to need Node working on your machine so you can run npx commands in your terminal. If you don't have Node, you can install it from nodejs.org.
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Modify your claude_desktop_config.json file to add the following:
Restart Claude Desktop and you should be ready to go!
For read-only access:
Development
Quick Setup
License
MIT
來源:experimental/proctor/README.md,提交 0ed34de
工具
0版本歷史
1- v0.1.9最新Sep 16, 2026


