{"repo":"trailofbits/slither-mcp","free":true,"listed":false,"github":"https://github.com/trailofbits/slither-mcp","clone":"git clone https://github.com/trailofbits/slither-mcp.git","description":"MCP server for Slither static analysis of Solidity smart contracts","language":"Python","stars":96,"topics":["ethereum","mcp","model-context-protocol","python","security","slither","smart-contracts","solidity","static-analysis"],"license":"AGPL-3.0","category":"blockchain-web3","readme_excerpt":"Slither MCP Server A Model Context Protocol (MCP) server that provides static analysis capabilities for Solidity smart contracts using Slither. Overview This MCP server wraps Slither static analysis functionality, making it accessible through the Model Context Protocol. It can analyze Solidity projects (Foundry, Hardhat, etc.) and generate comprehensive metadata about contracts, functions, inheritance hierarchies, and more. You can also use Slither MCP as an easy-to-use Slither API for other use cases. Features - Caching : Slither runs are cached to {$PROJECT PATH}/artifacts/project facts.json for faster subsequent loads - MCP Tools : Query contract and function information through MCP tools - Security Analysis : Run Slither detectors and access results with filtering - Comprehensive Analysis : Extracts detailed information about: - Contract metadata (abstract, interface, library flags) - Function signatures and modifiers - Inheritance hierarchies - Function call relationships (internal, external, library calls) - Security vulnerabilities and code quality issues - Source code locations While this is a v1.0 release, we anticipate API changes as we receive more feedback. Installation This project uses UV for package management: Usage Basic Usage Start the Slither MCP server: All tools accept a path parameter that specifies which Solidity project to analyze. Projects are automatically cached in /artifacts/project facts.json for faster subsequent queries. Use in Claude Code Use i","default_branch":null,"files":null,"tree":[],"storefront":"/r/trailofbits","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trailofbits/slither-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}