Thread

EF
Elina Fedosova8:59 AMOpen in Slack
Hi team, my name is Elina, and I’m currently going through stage 3 of the interview process. Happy to meet you all! 🙂
I’m planning to work on issue #3859, hopefully it gets assigned to me soon. In a meantime, I’d like to brainstorm a bit about the overall approach and possible designs.
I reviewed all the existing PRs and comments under the issue, and from what I understand, the main idea is not exactly to add JSON support specifically for the Arguments field, but rather to allow describing the entire server configuration as JSON, similar to how many MCP catalogs handle it. For example:
  "mcpServers": {
    "playwright": {
      "type": "stdio",
      "command": "npx",
      "timeout": 30,
      "args": [
        "-y",
        "@playwright/mcp@latest"
      ],
      "disabled": false
    }
  }
}```
So I’m not planning to change anything inside the existing Arguments field itself, but instead add a separate tab for editing/viewing the JSON configuration.

I also asked Claude to generate a rough design mockup. Does this align with the desired behavior or am I missing something? Thank you!

<@U0975SLALTT> <@U0975QYCNRF>

3 replies
MK
Matvey Kukuy (archestra team)9:02 AMOpen in Slack
Welcome to the community! The plan LGTM, I wonder what @user will say
EF
Elina Fedosova3:01 PMOpen in Slack
@user
One more follow-up question regarding this comment:
If we go with the approach I suggested earlier, it seems like a user could basically turn, for example, a GitHub server into a Claude server just by replacing the whole JSON config, which feels a little odd to me.
I’m probably misunderstanding the issue, and the solution I suggested might be overkill for what’s actually needed.
Could you share how you see this working and point me in the right direction here? Thank you!
II
Ildar Iskhakov (archestra team)3:05 PMOpen in Slack
saw similar approach on one of the anthtopic pages. it sounds good to me.
The only question is the formatof JSON.. We have one in our mcp catalog.
The trickiest question is which convention we take for user input fields