mcpField
S
Solvitor Mcp

Solvitor Mcp

Local
github.com/Adeptus-InnovatioDeveloper Tools3Updated 56w ago

About Solvitor Mcp

Solvitor Mcp is a Rust MCP server for developers examining closed-source Solana programs. It uses the Solvitor API to extract program IDLs and decompile contracts.

Key features

  1. 01Extract IDLs from Solana programs
  2. 02Accept program IDs and optional RPC URLs
  3. 03Return program metadata and type

Use cases

  1. 01Inspect a closed-source Solana program
  2. 02Retrieve an IDL for program analysis

MCP support

Exposes a `decode` tool to MCP clients, which calls the Solvitor API to extract an IDL from a Solana program.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

🦾💀 solvitor-mcp: A Solvitor API MCP Server in Rust

Trust Score

Overview

A Model Context Protocol (MCP) server for interacting with the Solvitor API. This server provides tools to access the AI-powered platform that helps developers extract IDL files from closed-source Solana smart contracts and decompile them.

Features

This MCP server exposes the following tools for interacting with the Solvitor API:

  1. decode
    • Extract IDL (Interface Definition Language) from any Solana program using reverse engineering techniques
    • Inputs:
      • program_id (string): Base58-encoded Solana program address (32-44 characters)
      • url (string, optional): Solana RPC endpoint URL (defaults to mainnet-beta)
    • Returns: IDL structure with program metadata and type ("anchor" or "native")

Installation

Prerequisites:

  • Rust toolchain (install via rustup) – for regular usage
  • Solvitor API key. You can obtain one here for free.
Regular Usage
cargo install solvitor-mcp

where solvitor-mcp # -> /Users/$username/.cargo/bin/solvitor-mcp

Add the following to your claude_desktop_config.json or claude_config.json:

{
  "mcpServers": {
    "solvitor-mcp": {
      "command": "/Users/$username/.cargo/bin/solvitor-mcp",
      "args": [],
      "env": {
        "SOLVITOR_API_KEY": "your_solvitor_api_key"
      }
    }
  }
}
Remote MCP

Need remote MCP? Ping us on Twitter, we'll build the feature in a couple of days: x.com/solvitor_xyz

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.