Solana Fender

by honey-guard

1 stars
256 downloads
Not rated
GitHub

About

Provides security analysis for Solana Anchor programs by exposing tools that check smart contracts against Fender security vulnerabilities directly within development environments.

Details

Author
honey-guard
Repository
honey-guard/anchor-mcp
GitHub stars
1
Downloads
256
License
Apache License 2.0
Categories
AI, Developer Tools, File Management, Infrastructure, Security, Other

- MCP CLI server template for Anchor programs
- Supports displaying available prompts and tools via CLI
- Easily configurable for Claude Desktop
- Built on the mcp-rs-template
- Licensed under GPL v3

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Solana Fender
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 -y
    • Argument 2 @highlight/mcp-server

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Configure Anchor Mcp in Claude Desktop by editing the claude_desktop_config.json file (Settings → Developer → Edit Config) and adding a server entry with the command set to your program and args containing "--mcp". Alternatively, run the server directly with the --mcp flag. Use --prompts and --tools to display available prompts and tools.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "solana fender": {
            "env": {},
            "args": [
                "-y",
                "@highlight/mcp-server"
            ],
            "command": "npx"
        }
    }
}

Linux

{
    "env": [],
    "args": [
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "npx"
}

Macos

{
    "env": [],
    "args": [
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "npx"
}

Windows

{
    "env": [],
    "args": [
        "/c",
        "npx",
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "cmd"
}

Anchor MCP

License: GPL v3 Crates.io GitHub Actions Workflow Status
=============================

This is a MCP CLI server template for Anchor programs.

Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications
and external data sources and tools. Whether you’re building an AI-powered IDE, enhancing a chat interface,
or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.

This server uses mcp-rs-template.

CLI options

--mcp: Enable MCP server
--prompts: display prompts
--tools: display tools

How to use Anchor MCP CLI server in Claude Desktop?

1. Edit claude_desktop_config.json: Claude Desktop -> Settings -> Developer -> Edit Config
2. Add the following configuration to the servers section:

{
   "mcpServers": {
      "security_check_program": {
         "command": "security_check_program",
         "args": [
            "--mcp"
         ]
      },
      "security_check_file": {
         "command": "security_check_file",
         "args": [
            "--mcp"
         ]
      }
   }
}

If you want to check MCP log, please use tail -n 20 -f ~/Library/Logs/Claude/mcp.log.

References

Solana Fender: https://github.com/honey-guard/solana-fender
mcp-rs-tempalte https://github.com/linux-china/mcp-rs-template

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.