JetBrains / JetBrains/mcp-server-plugin
Feature Request: IDE Settings API Tools
- Dominant language
- Kotlin
- Stars
- 134
- Forks
- 42
- PR merge metrics
- No merged PRs in 30d
Description
## Problem
PyCharm/IDEA settings are a massive tree with hundreds of options that's difficult to navigate. Finding a specific setting or remembering where it's located is a challenge on its own. An MCP server could significantly simplify working with settings through an AI assistant.
## Proposed Solution
Add tools for reading and modifying IDE settings:
### `get_settings_schema` / `search_settings`
Get a list of available settings or search for a setting by keyword.
```
search_settings(query: "font size")
→ Editor > Font > Size, Console > Font > Size, ...
```
### `get_setting_value`
Get the current value of a setting.
```
get_setting_value(path: "editor.font.size")
→ 14
```
### `set_setting_value`
Change a setting value.
```
set_setting_value(path: "editor.font.size", value: 16)
→ OK
```
## Use Case Examples
- "Increase editor font size to 16"
- "Enable auto-save for files"
- "Show all settings related to formatting"
- "Disable spell checking"
- "What's my current line spacing?"
## Why This Is Useful
1. **Discoverability** — AI can find settings by description, no need to know the exact path
2. **Speed** — change a setting with one command instead of navigating through menus
3. **Automation** — enables scripting environment setup
4. **Helping newcomers** — AI can explain what a setting does and suggest optimal values
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.