Tools and integrations
Explyt uses JetBrains IDE tools, the agent's built-in capabilities, and connected MCP servers. Tools give the agent facts about your project and let it perform actions without you manually copying long logs and search results into the chat.
IDE and project tools
| Feature | What it does |
|---|---|
| IDE run configurations | Finds and runs configured tests, builds, and applications, and returns a structured result |
| Project search | Uses IDE indexes to search for symbols and code |
| Dependency code reading | Opens the code of the library version actually connected to the project |
| Refactoring | Renames symbols through the IDE mechanism and updates related usages |
| Inline code generation | Makes a local change next to the selected code |
| Commit message | Prepares a description of the changes for a commit |
External tools
| Feature | What it does |
|---|---|
| MCP | Connects browsers, knowledge bases, trackers, and other external services |
| Web Search | Searches the internet and reads the pages it finds |
Connected MCP servers appear in the Tools menu as separate groups. The available set of tools depends on the agent mode, the IDE, and the servers you have configured.
Access and confirmations
In the Tools menu you can allow a tool, block it, or require confirmation before it is called. Availability does not mean that every action a tool takes is safe: a test, a command, an application, or an external service can change files and data.
Files are additionally governed by Edit Scope and .readignore and .writeignore. To check which features are supported in which IDE, see the feature matrix.