Skip to content

[help wanted] One-click MCP marketplace (registry-driven install) #12

Description

@GoDiao

Background

Today, adding an MCP server in DreamCoder requires editing JSON by hand. We want a small MCP registry that lists popular servers (filesystem, git, sqlite, brave-search, fetch, puppeteer, etc.) and lets users install with one click.

This is the foundation for a future MCP marketplace — once the registry exists, the community can keep PR-ing new entries forever.

Tasks

  • Add mcp-registry.json at the repo root with a clear schema (name, description, command, args, env, homepage, tags)
  • Seed it with 6–10 well-known MCP servers
  • Add a Browse tab in Settings → Skills (MCP) that loads the registry
  • Install button writes the entry into the existing MCP config store
  • Document how community members can PR a new MCP entry (CONTRIBUTING_zh.md / CONTRIBUTING_en.md)

Files

  • New: mcp-registry.json
  • desktop/src/components/settings/SkillsSettings*
  • docs/CONTRIBUTING_*.md

Difficulty / Estimate

⭐⭐⭐ — about a day; clean schema design is the hard part.

Mentor

Maintainer is happy to review the registry schema before you build the UI.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:desktopTauri desktop apparea:mcpModel Context Protocoldifficulty:3Multi-day, design neededhelp wantedExtra attention is neededmentor-availableA maintainer is available to mentor

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions