Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
AI-powered penetration testing. Launch scans, review findings, download reports.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
TURBOPENTEST_API_KEY, TURBOPENTEST_API_URL「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"turbopentest": {
"command": "npx",
"args": [
"-y",
"@turbopentest/mcp-server"
],
"env": {
"TURBOPENTEST_API_KEY": "your-value",
"TURBOPENTEST_API_URL": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add turbopentest --env TURBOPENTEST_API_KEY=your-value --env TURBOPENTEST_API_URL=your-value -- npx -y @turbopentest/mcp-server動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"turbopentest": {
"command": "npx",
"args": [
"-y",
"@turbopentest/mcp-server"
],
"env": {
"TURBOPENTEST_API_KEY": "your-value",
"TURBOPENTEST_API_URL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"turbopentest": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@turbopentest/mcp-server"
],
"env": {
"TURBOPENTEST_API_KEY": "your-value",
"TURBOPENTEST_API_URL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
TURBOPENTEST_API_URL envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント integsec で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:TURBOPENTEST_API_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.1.5)がレジストリに届いたのは8 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Detailing Manager
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Connect your auto detailing studio's tasks, cars, clients and revenue to Claude or ChatGPT.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
MCP server for TurboPentest — launch AI-powered penetration tests, review vulnerability findings, and generate security reports, all without leaving your coding assistant.
Ask your AI assistant to run a pentest, check progress, and walk you through remediation — the server handles all the API calls. Every completed scan is anchored to the blockchain, giving you a tamper-proof attestation you can share with customers or auditors.
Sign up and create an API key at turbopentest.com/settings/api-keys.
Before scanning, verify that you own the target domain at turbopentest.com/domains.
Claude Code (.mcp.json in your project root):
{
"mcpServers": { "turbopentest": { "command": "npx", "args": ["@turbopentest/mcp-server"], "env": { "TURBOPENTEST_API_KEY": "tp_live_..." } } } }
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": { "turbopentest": { "command": "npx", "args": ["@turbopentest/mcp-server"], "env": { "TURBOPENTEST_API_KEY": "tp_live_..." } } } }
Cursor (Settings > MCP Servers > Add):
{
"command": "npx", "args": ["@turbopentest/mcp-server"], "env": { "TURBOPENTEST_API_KEY": "tp_live_..." } }
OpenAI Codex CLI (~/.codex/config.toml, or run codex mcp add turbopentest -- npx @turbopentest/mcp-server and set the env var when prompted):
[mcp_servers.turbopentest]
command = "npx" args = ["@turbopentest/mcp-server"]
[mcp_servers.turbopentest.env] TURBOPENTEST_API_KEY = "tp_live_..."
Then run /mcp inside Codex to confirm turbopentest is listed. Codex's MCP client doesn't support the "prompts" primitive, so the four guided workflows are also exposed as plain tools (turbopentest_workflow_*, see below) and described in this repo's AGENTS.md, which Codex reads automatically.
You: "Run a standard pentest on staging.example.com"
Claude: Checks domain is verified, confirms credit balance, calls start_pentest → "Started tp_abc123, 4 agents, ~1 hour"
You: "Any findings yet?" Claude: Calls get_pentest → "62% complete — 3 findings (1 high, 2 medium)"
You: "Show me the high severity ones" Claude: Calls get_findings(severity: "high") → [1] HIGH: SQL Injection in /api/search CVSS: 8.6 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N) CWE: CWE-89 PoC: POST /api/search?q=' OR 1=1-- Remediation: Use parameterized queries... Retest: sqlmap -u "https://staging.example.com/api/search" ...
You: "Give me a prioritized remediation plan" Claude: Uses the analyze_findings prompt → produces a full markdown remediation plan grouped by severity and effort
Pass a GitHub repository URL to start_pentest to enable white-box mode. In addition to black-box testing, the scan will include:
You: "Pentest staging.example.com, the repo is github.com/myorg/myapp"
| Tool | Description |
|---|---|
turbopentest_start_pentest | Launch a pentest against a verified domain. Supports four tiers and optional GitHub repo for white-box scanning. |
turbopentest_get_pentest | Get scan status, progress, findings summary, executive summary, attack surface map, and STRIDE threat model. |
turbopentest_list_pentests | List all pentests with status and finding counts. Filterable by status. |
turbopentest_get_findings | Retrieve structured findings with severity, CVSS, CWE, OWASP category, PoC, remediation steps, and retest commands. Filterable by severity. |
turbopentest_download_report | Download a report in markdown (best for AI), JSON, or PDF format. |
turbopentest_get_credits | Check your credit balance and available scan tiers with pricing. |
turbopentest_verify_attestation | Verify a blockchain-anchored attestation by SHA-256 hash. No API key required — public endpoint. |
turbopentest_list_domains | List your verified domains and their verification status. |
turbopentest_workflow_run_pentest | Returns the run_pentest workflow instructions as tool output (for clients without prompts support, e.g. Codex). |
turbopentest_workflow_analyze_findings | Returns the analyze_findings workflow instructions as tool output. |
turbopentest_workflow_compare_pentests | Returns the compare_pentests workflow instructions as tool output. |
turbopentest_workflow_security_posture | Returns the security_posture workflow instructions as tool output. |
Security note: turbopentest_start_pentest checks domain verification itself before calling the API — it will refuse (isError: true) to launch against a target whose domain isn't verified on your account, rather than relying solely on the agent to check first.
Built-in prompts guide your AI assistant through multi-step workflows. Invoke them by name in any MCP client that supports prompts (Claude Code, Claude Desktop, Cursor). In clients that only support tools (Codex), use the matching turbopentest_workflow_* tool above instead — the text is identical.
| Prompt | Equivalent tool | Description |
|---|---|---|
run_pentest | turbopentest_workflow_run_pentest | Full-lifecycle pentest: domain check → credit verification → launch → progress monitoring → findings summary → report download |
analyze_findings | turbopentest_workflow_analyze_findings | Deep-dive analysis of a single pentest's findings, producing a prioritized remediation plan with effort estimates and retest commands |
compare_pentests | turbopentest_workflow_compare_pentests | Diff two pentests on the same target — shows what's new, what's been fixed, and what's still unresolved |
security_posture | turbopentest_workflow_security_posture | Executive briefing across your 5 most recent pentests: risk trends, highest-risk targets, and top 3 recommended actions |
| Tier | Agents | Duration | Price |
|---|---|---|---|
| Recon | 1 | ~30 min | $49 |
| Standard | 4 | ~1 hour | $99 |
| Deep | 10 | ~2 hours | $299 |
| Blitz | 20 | ~4 hours | $699 |
Default tier is standard. Use recon for a quick surface sweep or blitz for maximum coverage on critical assets.
Every completed pentest is anchored on-chain as a tamper-proof attestation. The SHA-256 hash is included in the report and can be independently verified — by you, your customers, or auditors — with no API key required:
You: "Verify attestation abc123def456..."
turbopentest_verify_attestation returns the scan metadata (tier, agents, duration, risk score, findings summary) alongside the blockchain proof (chain ID, transaction hash, block number, merkle root).
| Variable | Required | Default | Description |
|---|---|---|---|
TURBOPENTEST_API_KEY | Yes | — | API key from turbopentest.com/settings/api-keys |
TURBOPENTEST_API_URL | No | https://turbopentest.com/api | Override the API base URL (for testing) |
See docs/CODEX.md for the full Codex guide — configuration, the tool list, the authorization model, and why the guided workflows are exposed as turbopentest_workflow_* tools instead of MCP prompts.
Your API key is sent only to turbopentest.com/api as a bearer token over HTTPS. It is never logged and never transmitted anywhere else. Customer pentest content is not used to train public AI models.
MIT