Back to Catalog

solvitor-mcp

Adeptus-Innovatio/solvitor-mcp
πŸ”— Latest commit:a73b707
πŸ•’ Updated:Sep 9, 2025, 01:06 PM
Rust
Development

MCP server from Adeptus-Innovatio/solvitor-mcp

MCP Trust Score
Based on our comprehensive evaluation criteria
πŸ€– Evaluated by gemini-2.5-flashFix
Trust Score40/100
GitHub Metrics
Repository statistics and activity
⭐ GitHub Stars:1
πŸ‘₯ Contributors:1
πŸ“‹ Total Issues:0
πŸ“¦ Has Releases:No
πŸ”§ Has CI/CD Pipeline:No
Configuration
Configuration example extracted from README.md for Claude Desktop and other clients.
πŸ€– Evaluated by gemini-2.5-flashFix
{
  "solvitor-mcp": {
    "command": "/Users/$username/.cargo/bin/solvitor-mcp",
    "args": [],
    "env": {
      "SOLVITOR_API_KEY": "your_solvitor_api_key"
    }
  }
}
MCP Protocol Support
Implemented MCP protocol features
πŸ€– Evaluated by gemini-2.5-flashFix
Tools:βœ“
Prompts:βœ—
Resources:βœ—
Sampling:βœ—
Roots:βœ—
Logging:βœ—
STDIO Transport:βœ“
HTTP Transport:βœ—
OAuth2 Auth:βœ—
Dependencies
9 dependencies
Libraries and frameworks used by this MCP server
πŸ€– Evaluated by gemini-2.5-flashFix
Add Quality Badge
Show your MCP trust score in your README
Trust Score Badge
[![Trust Score](https://archestra.ai/mcp-catalog/api/badge/quality/Adeptus-Innovatio/solvitor-mcp)](https://archestra.ai/mcp-catalog/adeptus-innovatio__solvitor-mcp)
README.md

πŸ¦ΎπŸ’€ solvitor-mcp: A Solvitor API MCP Server in Rust

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

solvitor-mcp MCP Server | Documentation & Integration | Archestra