{"_id":"@digidenone/synapseaudit-mcp","name":"@digidenone/synapseaudit-mcp","dist-tags":{"latest":"3.0.0"},"versions":{"3.0.0":{"name":"@digidenone/synapseaudit-mcp","version":"3.0.0","description":"SynapseAudit MCP Server - AI-Powered Security Scanner for LLM Integration","type":"module","main":"dist/index.js","bin":{"synapseaudit-mcp":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/index.js","prepare":"npm run build"},"keywords":["mcp","model-context-protocol","security","vulnerability-scanner","ai","llm","synapseaudit","github-copilot","claude"],"author":{"name":"Digidenone"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/digidenone/SynapseAudit.git","directory":"mcp-server"},"homepage":"https://github.com/digidenone/SynapseAudit#readme","bugs":{"url":"https://github.com/digidenone/SynapseAudit/issues"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","glob":"^10.3.10","ignore":"^5.3.0","node-fetch":"^3.3.2","zod":"^3.22.4","axios":"^1.6.0"},"mcpName":"io.github.digidenone/synapse-audit","devDependencies":{"@types/node":"^20.10.0","typescript":"^5.3.0"},"engines":{"node":">=18.0.0"},"gitHead":"63f832f79265cc45bf7e9dc05aa3ead5cf92f9bd","types":"./dist/index.d.ts","_id":"@digidenone/synapseaudit-mcp@3.0.0","_nodeVersion":"22.13.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-vIlhIH7tkr7MZ2MGbZFI47ugnsgt1U8IJ+tgzmlqcH0m8ggl5wqT0mLtTT7wlpdUEkpTe6zD3ThHA0mmdmKBpw==","shasum":"47cc4e1685b167d5b50393e3e0206bb7d921f897","tarball":"https://registry.npmjs.org/@digidenone/synapseaudit-mcp/-/synapseaudit-mcp-3.0.0.tgz","fileCount":119,"unpackedSize":383530,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFJfHXvTobeGins/a1O3wkXetnnWV4P+XoYAoH5bsg9qAiEAkALftbEhidwJ798YPlY6kKvx1gPZaPJBY0oTIN2y8Fs="}]},"_npmUser":{"name":"chiragnahata","email":"chiragnahata05@gmail.com"},"directories":{},"maintainers":[{"name":"chiragnahata","email":"chiragnahata05@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/synapseaudit-mcp_3.0.0_1767207250645_0.8140440252776928"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-31T18:54:10.533Z","3.0.0":"2025-12-31T18:54:10.803Z","modified":"2025-12-31T18:54:11.136Z"},"maintainers":[{"name":"chiragnahata","email":"chiragnahata05@gmail.com"}],"description":"SynapseAudit MCP Server - AI-Powered Security Scanner for LLM Integration","homepage":"https://github.com/digidenone/SynapseAudit#readme","keywords":["mcp","model-context-protocol","security","vulnerability-scanner","ai","llm","synapseaudit","github-copilot","claude"],"repository":{"type":"git","url":"git+https://github.com/digidenone/SynapseAudit.git","directory":"mcp-server"},"author":{"name":"Digidenone"},"bugs":{"url":"https://github.com/digidenone/SynapseAudit/issues"},"license":"MIT","readme":"# SynapseAudit MCP Server\r\n\r\n> AI-Powered Security Scanner for LLMs.\r\n\r\nIntegrate professional security analysis into **Claude**, **GitHub Copilot**, **Cursor**, and other AI agents. This MCP server allows your LLM to scan code, detect vulnerabilities, and use the SynapseCortex engine to fix them.\r\n\r\n## Features\r\n\r\n- **Security Scanning**: Scan code snippets, files, or entire directories via LLM commands.\r\n- **AI Analysis**: Explain vulnerabilities and generate secure fixes using the Cortex engine.\r\n- **Cloud Sync**: Upload findings to your SynapseAudit Dashboard.\r\n- **Context Awareness**: Provides LLMs with direct access to security patterns and CWE definitions.\r\n\r\n## Installation\r\n\r\n### 1. Build from Source\r\n\r\n```bash\r\n# Clone repository\r\ngit clone https://github.com/digidenone/SynapseAudit.git\r\ncd SynapseAudit/mcp-server\r\n\r\n# Install and Build\r\nnpm install\r\nnpm run build\r\n```\r\n\r\n### 2. Configure Claude Desktop\r\n\r\nAdd the following to your `claude_desktop_config.json`:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"synapseaudit\": {\r\n      \"command\": \"node\",\r\n      \"args\": [\"/absolute/path/to/SynapseAudit/mcp-server/dist/index.js\"]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n## Available Tools\r\n\r\nThe server exposes the following tools to the LLM:\r\n\r\n| Tool | Description | Arguments |\r\n| :--- | :--- | :--- |\r\n| `scan_project` | Scan a directory for vulnerabilities. | `path` (string), `deep` (boolean) |\r\n| `scan_sca` | Check dependencies for known vulnerabilities. | `path` (string) |\r\n| `scan_secrets` | Find exposed API keys and credentials. | `path` (string) |\r\n| `scan_iac` | Audit Infrastructure-as-Code files. | `path` (string) |\r\n| `scan_sbom` | Generate CycloneDX SBOM. | `path` (string) |\r\n| `analyze_code` | Analyze a specific code snippet. | `code` (string), `language` (string) |\r\n| `explain_vuln` | Get a detailed explanation of a vulnerability type. | `vuln_id` (string) |\r\n| `get_fix` | Generate a secure fix for a finding. | `vuln_id` (string), `context` (string) |\r\n| `check_compliance` | Check code against specific standards (OWASP, GDPR). | `standard` (string) |\r\n\r\n## Resources\r\n\r\nThe server provides read-only resources:\r\n\r\n- `synapse://rules/active`: List of currently active security rules.\r\n- `synapse://cwe/definitions`: Common Weakness Enumeration definitions.\r\n- `synapse://stats/current`: Current session statistics.\r\n\r\n## Documentation\r\n\r\n- [User Guide](./docs/USER_GUIDE.md): Detailed usage examples and prompts.\r\n- [Installation](./docs/INSTALLATION.md): Configuration guides for Cursor, Copilot, and other clients.\r\n- [Development](./docs/DEVELOPMENT.md): Debugging with the MCP Inspector.\r\n- [Troubleshooting](./docs/TROUBLESHOOTING.md): Connection issues.\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_rev":"1-4868cbc3d4e269ea1a44ad3800236a7e"}