No description
Find a file
Lyuboslav Tihomirov Lyubenov 089c70ce5a
Update README.md
2025-08-20 01:22:32 +03:00
.vscode second commit, im lazy 2025-08-20 01:16:12 +03:00
bin initial commit 2025-08-19 22:11:00 +03:00
src second commit, im lazy 2025-08-20 01:16:12 +03:00
.gitignore initial commit 2025-08-19 22:11:00 +03:00
.node-version initial commit 2025-08-19 22:11:00 +03:00
Dockerfile initial commit 2025-08-19 22:11:00 +03:00
package.json bump version and fix readme 2025-08-20 01:20:18 +03:00
pnpm-lock.yaml initial commit 2025-08-19 22:11:00 +03:00
README.md Update README.md 2025-08-20 01:22:32 +03:00
tsconfig.json initial commit 2025-08-19 22:11:00 +03:00

Lyubos Toolbox Solidity MCP Server

https://github.com/user-attachments/assets/70ebb4af-7930-4158-b1af-bc851835b6a6

This repository contains an MCP (Model Context Protocol) server for analyzing Solidity contracts. Currently, it provides full function context analysis.

Features

  • Extracts and analyzes Solidity function contexts
  • Provides detailed information about function parameters, visibility, modifiers, and body

Usage

To run the MCP server, you can use Docker. The port can be specified via an environment variable.

Docker

  1. Build the Docker image:
docker build -t analyze-solidity-mcp .
  1. Run the container with a custom port (default is 3000):
docker run -e PORT=8080 -p 8080:8080 analyze-solidity-mcp