Skip to content

[Integration] decocms/studio - You.com MCP server integration #162

Description

@mouse-value-add

[Integration] decocms/studio - You.com MCP server integration

Target Repository URL

https://github.com/decocms/studio

Why this repo was selected

  • Perfect star range: 394 stars (ideal mid-popular project where PRs can realistically land)
  • Excellent recent activity: Multiple commits today (2026-07-31), very active development
  • Outstanding MCP integration fit: Already has MCP server architecture with connection management - perfect natural fit for adding You.com as an MCP server option
  • TypeScript with modern architecture: Well-structured codebase with comprehensive MCP abstractions and authentication handling
  • Clear integration path: Platform already manages MCP server connections with OAuth, token vault, and tool-level permissions - You.com can be added as another server option
  • Active maintenance: Active community with responsive maintainers and clear contribution guidelines

Candidate evaluation summary

  • decocms/studio: SELECTED - Open-source MCP control plane with existing server connection architecture and active development
  • maka-agent/maka-agent: 983 stars, local-first AI assistant - good fit but higher stars and less direct MCP server integration path
  • Undertone0809/rudder: 265 stars, agent harness framework - good but less direct integration fit

Proposed integration type

You.com MCP server integration as configurable MCP server option in the platform's connection management system

Planned env vars and setup

  • Optional YDC_API_KEY for authenticated You.com MCP server access
  • Falls back to keyless You.com MCP server operation (100 free searches/day) when not provided
  • Integration follows existing MCP server patterns in decocms/studio
  • MCP server can be enabled/disabled per project/organization via existing connection management UI
  • No default behavior changes - You.com MCP server is opt-in via connection setup

Expected usage example

Connection Configuration (via Studio UI):

  • Server Name: "You.com Web Search"
  • Server URL: https://api.you.com/mcp
  • Auth Type: Bearer Token (optional)
  • Environment Variables: YDC_API_KEY (optional)

Agent Usage:

// Agents gain access to you-search, you-contents, and you-research tools
// when You.com MCP server is connected to their project
const searchResults = await mcpClient.callTool('you-search', {
  query: 'TypeScript MCP frameworks',
  count: 10
});

const content = await mcpClient.callTool('you-contents', {
  url: 'https://docs.example.com/api'
});

Validation plan

  • TypeScript compilation and linting passes
  • MCP server connection flow works via Studio UI
  • You.com MCP tools accessible to agents when server is connected
  • Both keyless and authenticated operation modes tested
  • Error scenarios handled gracefully with actionable guidance
  • Backward compatibility maintained - existing functionality unchanged
  • Follows all established MCP connection patterns and architecture

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions