metaplex mcp server

Local 2025-09-01 00:16:00 0

The Metaplex MCP Server facilitates access to Metaplex documentation and repository details, enabling users to search and interact with various Metaplex resources through the MCP protocol.


A Model Context Protocol (MCP) server for accessing Metaplex documentation and repository information.

Features

  • Search Metaplex documentation
  • Get repository details from metaplex-foundation
  • Search code across Metaplex repositories

Usage

The server runs as an MCP server and can be accessed through the MCP protocol.

Installation

# Install and configure Metaplex MCP Server
cd ~/Documents/Cline/MCP && 
git clone https://github.com/metaplex-foundation/metaplex-mcp-server.git && 
cd metaplex-mcp-server && 
npm install && 
npm run build && 
echo '{
  "metaplex": {
    "command": "node",
    "args": ["'$(pwd)'/build/index.js"],
    "env": {}
  }
}' | jq -s '.[0] * .[1]' ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json - > /tmp/cline_mcp_settings.json && 
mv /tmp/cline_mcp_settings.json ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json && 
nohup node build/index.js > /dev/null 2>&1 &

Development

# Install dependencies
npm install

# Build and run
npm run build && node build/index.js

License

This project is released under The Unlicense. See LICENSE for details.

[
  {
    "description": "Search Metaplex documentation",
    "inputSchema": {
      "properties": {
        "query": {
          "type": "string"
        }
      },
      "required": [
        "query"
      ],
      "type": "object"
    },
    "name": "search_docs"
  },
  {
    "description": "Get Metaplaex repository details",
    "inputSchema": {
      "properties": {
        "repo": {
          "type": "string"
        }
      },
      "required": [
        "repo"
      ],
      "type": "object"
    },
    "name": "get_repo"
  },
  {
    "description": "Search code in Metaplaex repositories",
    "inputSchema": {
      "properties": {
        "query": {
          "type": "string"
        },
        "repo": {
          "type": "string"
        }
      },
      "required": [
        "query"
      ],
      "type": "object"
    },
    "name": "search_code"
  }
]