JetBrains / JetBrains/mcp-server-plugin

make provided JB tools more usable from other plugins

Open
#24 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Kotlin
Stars
134
Forks
42
PR merge metrics
No merged PRs in 30d

Description

As dev of Qodo Gen plugin, would be nice to have easier usage of provided JB tools by:

1. split MCP server from http server (i.e. I need only tools to be used directly from IDE and not through http server)
2. remove hardcoded checks for Claude/Node exitance in `MCPServerStartupValidator`
3. make next `private` funs public (so far I just copy-paste them): `MCPService#parseArgs` `MCPService#toolHandle` `MCPService#schemaFromDataClass`, also latter need correctly process array (type info probably needed)

Also we use Anthropic MCP SDK https://github.com/modelcontextprotocol/kotlin-sdk would be nice if JB mcp-server be internally type compatible with it (have to write proxies by myself for now)

But overall it works great! Many Thanks for your work!

![Image](https://github.com/user-attachments/assets/f6733331-4c8b-44a0-a839-12df71417227)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.