Publish Control
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Publish Control run a full publish security scan on this repo and show my score"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🛡️ Publish Control
Pre-publish security & code quality analysis MCP server for AI coding assistants (Google Antigravity, Cursor, Claude Desktop, Codex).
Publish Control, yapay zeka kodlama asistanları ile geliştirilen projeleri yayına almadan önce 17 farklı güvenlik ve mimari kategorisinde otomatik analizden geçiren, açık kaynaklı bir Model Context Protocol (MCP) sunucusudur.
🎯 17 Güvenlik & Kalite Denetim Modülü
AI asistanınıza /publish-control yazdığınızda sistem aşağıdaki 17 kontrolü eşzamanlı çalıştırır:
No | Modül | İkon | Açıklama | Seviye |
1 | Secrets Detection | 🔑 | AWS, Stripe, GitHub, JWT, Google API anahtarları ve Shannon entropi analizi |
|
2 | Environment Security | 📁 |
|
|
3 | Injection Protection | 💉 | SQL string concat, NoSQL ( |
|
4 | Auth & Authorization | 🔒 | JWT |
|
5 | Server Config Audit | 🌐 |
|
|
6 | CORS Misconfiguration | 🛡️ | Wildcard ( |
|
7 | HTTPS / TLS Security | 🔐 |
|
|
8 | Path Traversal | 📂 |
|
|
9 | SSRF Detection | 🌍 | Kullanıcı kontrollü URL istekleri, |
|
10 | Docker Security | 🐳 |
|
|
11 | Dependency Audit | 📦 | Eksik lockfile ( |
|
12 | Rate Limiting | ⚡ | Brute-force ve DoS risklerine karşı rate limiter koruma eksikliği |
|
13 | File Permissions | 🗂️ |
|
|
14 | Error Handling | ❌ | Stack trace sızıntısı, istemciye çiğ hata objesi dönülmesi |
|
15 | Sensitive Logging | 📝 |
|
|
16 | Security Config | 🔧 | Eksik |
|
17 | Code Quality Hygiene | 📊 |
|
|
Related MCP server: Security-Use MCP Server
🛠️ Sunulan MCP Araçları (Tools)
publish_control: 17 kategoride tam tarama yapar, 0-100 güvenlik skoru ve görsel Markdown raporu üretir.publish_control_quick: Sadece en kritik güvenlik açıklarını (Secrets, Env, Injection, Auth, Server) hızla inceler.publish_control_fix: Tespit edilen herhangi bir bulgunun ID'sine (ör.SEC-001,INJ-002) göre kod düzeltme ve refactor önerisi verir.
🚀 Hızlı Başlangıç
1. Kurulum & Derleme
git clone https://github.com/EthYusuf/publish-control.git
cd publish-control
npm install
npm run build2. İstemcinize MCP Konfigürasyonunu Ekleyin
Google Antigravity
~/.gemini/config/mcp_config.json:
{
"mcpServers": {
"publish-control": {
"command": "node",
"args": ["<PATH_TO_PUBLISH_CONTROL>/dist/index.js"]
}
}
}Cursor IDE
~/.cursor/mcp.json veya .cursor/mcp.json:
{
"mcpServers": {
"publish-control": {
"command": "node",
"args": ["<PATH_TO_PUBLISH_CONTROL>/dist/index.js"]
}
}
}Claude Desktop
%APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"publish-control": {
"command": "node",
"args": ["<PATH_TO_PUBLISH_CONTROL>\\dist\\index.js"]
}
}
}🧪 Testleri Çalıştırma
npm test📄 Lisans
Bu proje MIT Lisansı altında lisanslanmıştır.
Available Tools
3 toolspublish_controlB
Projedeki tüm kodları 17 farklı güvenlik kategorisinde analiz eder. Hardcoded secrets, env güvenliği, server açıkları, SQL/NoSQL injection, authentication, dependency güvenliği, Docker, CORS, SSRF, path traversal, HTTPS/TLS, rate limiting, dosya izinleri, error handling, logging, güvenlik konfigürasyonu ve kod kalitesi kontrolleri yapar. Yayına almadan önce kapsamlı güvenlik raporu üretir.
Inputs: projectPath (required), severity, categories.
publish_control_fixA
Belirli bir güvenlik bulgusu için detaylı düzeltme önerileri ve kod örnekleri üretir. Önce publish_control ile tarama yapın, ardından bulgu ID'si ile düzeltme önerisi alın.
Inputs: findingId (required), projectPath (required).
publish_control_quickA
Sadece CRITICAL ve HIGH seviye kontrolleri çalıştırır. Secrets, env exposure, injection ve auth gibi en kritik kontrolleri yapar. Hızlı güvenlik değerlendirmesi için kullanılır.
Inputs: projectPath (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
The three tools have distinct roles: a full 17-category scan, a critical/high-only fast scan, and a per-finding remediation helper. The only mild overlap is between publish_control and publish_control_quick, but the descriptions make the scope difference (comprehensive vs CRITICAL/HIGH only) explicit.
All tools share a single predictable prefix ('publish_control') with consistent snake_case suffixes (_quick, _fix). The base tool carries no verb, so the pattern is more 'namespace + variant' than verb_noun, but it is internally consistent and readable.
Three tools cover the realistic modes of a pre-deploy security gate: full audit, fast check, and fix guidance. It is on the lean side but each tool has a clear reason to exist rather than being redundant padding.
The scan-to-fix lifecycle is present, but there is no standalone way to list or re-query findings, filter by category or severity, export/report results, or suppress/baseline known issues. publish_control_fix also has a hard dependency on finding IDs that only appear in scan output, creating a potential dead end.
Maintenance
Related MCP Connectors
Security scanner for AI-written code: SAST, secrets, dependencies, IaC, containers and DAST.
Deep security scans of repos you own from your editor: dependency CVEs, SAST, git-history secrets.
Scan websites and code for security, performance and SEO issues from your AI assistant.
Zero-config MCP security scanner for AI-generated apps. 25K+ vulnerability patterns.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables security scanning of codebases through integrated tools for secret detection, SCA, SAST, and DAST vulnerabilities, with AI-powered remediation suggestions based on findings.MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to scan project dependencies and Infrastructure as Code files for security vulnerabilities and misconfigurations. It also provides automated fixing capabilities to remediate identified security issues.183MIT

Cybrium MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceProvides AI coding assistants with real-time security scanning superpowers, including SAST, secrets detection, dependency CVE scanning, and web vulnerability assessment.24 npmApache 2.0- AlicenseNot gradedqualityCmaintenanceEnables AI agents to scan code for security and quality issues and receive machine-readable reports with suggested fixes and verification criteria.83 npm2MIT