Token导航 LogoToken导航TokenDH.com
Slither MCP logo
开发工具未说明官方级别未说明来源级核验

Slither MCP

MCP Server

一个基于Slither的Solidity智能合约静态分析服务器,支持Foundry、Hardhat等项目类型,提供缓存、安全分析和合约详情功能。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
智能合约静态分析TypeScript开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

remix-project-org

提供方

remix-project-org

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

滑MCP服务器

MCP(模型上下文协议)服务器,为Solidity智能合约提供静态分析功能,使用 滑行.

运作原理

服务器封装了Slither静态分析功能,使其可以通过模型上下文协议访问。它可以分析Solidity项目(Foundry、Hardhat等)并缓存结果,以实现更快的后续查询。

特性

  • 缓存:滑跑被缓存到 {$PROJECT_PATH}/artifacts/project_facts.json 用于更快的后续加载
  • 证券分析:运行Slither探测器并通过过滤访问结果
  • 合同分析:获取有关合约、函数和继承的详细信息
  • 项目支持:适用于Foundry、Hardhat和其他Solidity项目类型

工具

工具说明
analyze_files对特定Solidity文件运行Slither静态分析
run_detectors在文件列表中运行特定的滑动检测器
get_contract_info在文件中获取有关合同的详细信息

需求

本地开发

  • Node.js 18+
  • 已安装滑动分析仪: pip install slither-analyzer
  • Solidity编译器(通常随Foundry或Hardhat一起提供)

Docker(推荐)

  • Docker和Docker Compose
  • 无需额外设置

快速入门(Docker)

# Start the integrated security toolbox + MCP server
docker compose up slither-mcp

# Access interactive shell with all security tools
docker compose exec slither-mcp bash

端点

方法路径描述
GET/health健康检查--包括缓存的分析计数
POST/mcpMCP流式HTTP——初始化会话或发送请求
GET/mcp现有会话的MCP SSE流
DELETE/mcp关闭现有会话

发展

npm install
npm run dev

Docker集成

此服务器与 eth安全工具箱 提供:

  • 滑行 -静态分析
  • 铸造厂 -发展框架
  • 针鼹 -基于属性的测试
  • 美杜莎 -高级模糊测试
  • 选择 -替代编译器
  • solc选择 -版本管理

用法

所有工具均接受 files 包含文件路径作为键和Solidity源代码作为值的对象。分析在带有自动清理功能的沙盒环境中运行。看 example-usage.md 以获取详细示例。

目录标签

目录标签

智能合约静态分析TypeScript开发工具本地部署Solidity区块链安全

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP