AgentToolDrop

8 of 43

Hex-Rays IDA MCP

Connects an agent to IDA to open, analyse and script binaries, headless or in the IDA GUI

Install with Hex-Rays hcli

uvx ida-hcli mcp install

Copied from the project's docs at github.com/HexRaysSA/ida-mcp

Why you'd want it

This is the official Hex-Rays MCP server for IDA, built on the ida-nexus library, which lets several clients share IDA databases. Its tools open, list, save and close databases and run Python inside IDA, so the agent works through the IDA API, and a GUI plugin lets it see what you have open while headless use works without it. It ships plugins for Claude Code, Codex CLI, Copilot CLI, Pi and oh-my-pi, a stdio or Streamable HTTP server for other agents, and a dashboard of session logs.

Best for

  • Reverse engineering binaries with an agent
  • Scripting IDA analysis through Python
  • Teams already using IDA 9.4+

Use it when

You reverse engineer in IDA and want your agent to open a sample, run analysis and answer questions about it, or to work on the database you have open in the GUI.

Skip it if

You do not have IDA 9.4 or later with idalib and Python 3.11+. The agent runs Python inside IDA, and sessions are logged locally with links to agent transcripts; Hex-Rays recommends disabling other IDA MCP servers.

Editor's note

hcli installs the IDA GUI plugin and offers to install the agent plugins; Git and uv must be on PATH.

Same category or shared tags.

  1. Rank 19

    Connects Claude Code, Codex and other MCP clients to a live Godot editor to build scenes, nodes and scripts

    • score 42
    • 3k stars
    • 16.1 stars/day since creation
    • pushed
    • v4.3.0 on
    • MIT
    Use it when, skip it if, stats for Godot AI

    Why you'd want it

    Godot AI is a Godot editor plugin plus a Python MCP server; the README lists 46 tools and 120+ operations to build scenes, edit nodes and scripts, wire signals and configure UI, materials, animation, particles, cameras and environments. GDScript written through the tools is parse-validated, hot-reloaded and attached, while C# support is text-only. A dock inside Godot shows the connection and has a Configure button that writes the client entry for Claude Code, Claude Desktop, Codex, Cursor, VS Code and others.

    Best for

    • Building Godot scenes from prompts
    • GDScript projects in Godot 4.7+
    • Running a game's scene tests from an agent

    Use it when

    You build games in Godot 4.7 or later and want your agent to read and change the open project in the editor instead of editing .tscn files blind.

    Skip it if

    You work mainly in C#, which is text-only (it does not build .NET or report compiler errors), or you are on Godot older than 4.7. Usage telemetry is on unless GODOT_AI_DISABLE_TELEMETRY=true is set, and the agent gets write access to the open project.

    Stats

    Stars
    2,988
    Last push
    Release
    v4.3.0,
    License
    MIT
    Pricing
    Open source
    Works with
    Claude Code, Claude Desktop, Codex, Cursor, VS Code, Any MCP client
    Stars per day, since repo creation
    16.1
    New and rising score
    42 of 100
  2. Rank 22

    Puts an agent inside Minecraft as a mod that explores, decides and acts on tasks you give it in chat

    • score 41
    • 517 stars
    • 3.4 stars/day since creation
    • pushed
    • LGPL-3.0
    Use it when, skip it if, stats for Numen

    Why you'd want it

    Numen is a Minecraft mod for Fabric, Forge and NeoForge that summons agents into the world: you open its panel, pick a model provider with your own API key and tell the agent what to do in plain language. The model writes Lua programs that run in a sandbox and combine atomic actions for perception, movement, digging, building and interaction, so one call can cover many steps. It can also act as an MCP server driven by an external agent such as Claude Code, Codex or Cursor, and other mods can add Lua APIs through plugins.

    Best for

    • Minecraft companions that act on chat commands
    • Driving a Minecraft player from Claude Code or Codex
    • Experimenting with embodied agents in a game

    Use it when

    You want an agent that plays alongside you in Minecraft, or a game world your own coding agent can act in through MCP.

    Skip it if

    You need a stable release: builds are tagged beta (0.1.x), and most documentation and issue discussion is in Chinese, with an English README. It needs your own model API key, which the README says stays on your machine, and the MCP setup steps are on the project website rather than in the README.

    Stats

    Stars
    517
    Last push
    Release
    none tagged
    License
    LGPL-3.0
    Pricing
    Open source
    Works with
    Claude Code, Codex, Cursor, Any MCP client
    Stars per day, since repo creation
    3.4
    New and rising score
    41 of 100
  3. Rank 11

    Gives a coding agent symbol-level code search, editing and refactoring tools backed by language servers

    • score 51
    • 30.3k stars
    • 53.1 stars/day since creation
    • pushed
    • v2.0.0 on
    • GPL-3.0-or-later

    Install with uv

    uv tool install -p 3.13 serena-agent
    Use it when, skip it if, stats for Serena

    Why you'd want it

    Serena exposes IDE-style tools over MCP, such as find symbol, find referencing symbols, rename and replace symbol body, so the agent works with code structure instead of line numbers and text search. The default backend uses language servers, and the README lists support for over 40 programming languages. An optional paid JetBrains plugin backend adds moves, inlining, type hierarchy and searches in project dependencies.

    Best for

    • Navigating and refactoring large codebases
    • Cross-file renames and reference lookups
    • Multi-language repositories

    Use it when

    Your agent spends many steps on grep and line-based edits in a large codebase and you want it to look up symbols and references the way an IDE does.

    Skip it if

    Your projects are small and the agent's built-in search and edit tools already cope. It reports anonymous usage data on startup unless SERENA_USAGE_REPORTING is set to false, and its docs assume a trusted machine and repository and recommend a sandbox. The app moved from MIT to GPL-3.0-or-later in v2.

    Stats

    Stars
    30,271
    Last push
    Release
    v2.0.0,
    License
    GPL-3.0-or-later
    Pricing
    Open source
    Works with
    Any MCP client, Claude Code, Codex, Gemini CLI, VS Code, Cursor, JetBrains, Windsurf, Claude Desktop, Docker
    Stars per day, since repo creation
    53.1
    New and rising score
    51 of 100

For agents

The same entry, as files an agent can read without scraping this page.

# read one entry
curl -s https://agenttooldrop.com/tools/ida-mcp.md

# list the MCP servers in the catalog
curl -s https://agenttooldrop.com/tools.json \
  | jq -r '.tools[] | select(.category=="mcp-server") | .slug'