Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_FILE | No | Log file path | ./audit-mcp.log |
| LOG_LEVEL | No | Logging level | info |
| SOLC_PATH | No | Path to Solc binary | /usr/local/bin/solc |
| SLITHER_PATH | No | Path to Slither binary | /usr/local/bin/slither |
| ANVIL_PORT_END | No | Anvil port range end | 8555 |
| AUDIT_MCP_HOST | No | HTTP server host | 0.0.0.0 |
| AUDIT_MCP_PORT | No | HTTP server port | 3000 |
| ALCHEMY_API_KEY | No | Alchemy API key (enables multi-network support for any Alchemy-supported network) | |
| MAINNET_RPC_URL | No | Mainnet RPC endpoint (overrides Alchemy) | |
| SEPOLIA_RPC_URL | No | Sepolia RPC endpoint (overrides Alchemy) | |
| ANVIL_PORT_START | No | Anvil port range start | 8545 |
| ARBISCAN_API_KEY | No | Arbiscan API key | |
| AUDIT_MCP_DB_PATH | No | SQLite database path | ./audit-mcp.db |
| ETHERSCAN_API_KEY | No | Etherscan API key (optional, for source code verification) | |
| ANVIL_DEFAULT_CHAIN_ID | No | Default chain ID | 31337 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |