Skip to content

[Integration] editor-code-assistant/eca — You.com MCP server config #202

Description

@mouse-value-add

Target Repository URL

https://github.com/editor-code-assistant/eca

You.com API(s)

search, contents, research (via MCP server)

Estimated Complexity

small

Integration Description

ECA (Editor Code Assistant) is a protocol-based, editor-agnostic AI pair programming tool (967⭐) with comprehensive MCP server support. It already supports HTTP MCP endpoints with authentication headers and OAuth flows.

This integration adds You.com's MCP server (https://api.you.com/mcp) to ECA's documentation and example configurations, enabling users to add web search, URL content extraction, and research capabilities to their coding agents across all supported editors (VSCode, Emacs, Vim, IntelliJ, Desktop).

ECA's existing mcpServers config system supports exactly what we need:

  • HTTP MCP servers with authentication headers
  • Environment variable interpolation for API keys
  • Keyless operation for free tier usage

Target Repo Contributing Guidelines

https://github.com/editor-code-assistant/eca/blob/master/docs/development.md

Planned Approach

Add You.com MCP server examples to ECA's tools documentation (docs/config/tools.md):

  1. Authenticated example: Using YDC_API_KEY env var with bearer auth header
  2. Keyless example: Using the free profile endpoint https://api.you.com/mcp?profile=free
  3. Specialized profiles: Finance-only and docs-only endpoints for focused use cases

The integration leverages ECA's existing MCP architecture - no code changes needed, purely additive configuration examples following their established patterns.

Status Checklist

  • Claimed this integration (self-assign)
  • Filed issue or opened discussion in target repo
  • Opened PR in target repo
  • You.com API calls send the standard integration User-Agent (handled by MCP server)
  • You.com links in contributed docs carry the standard UTM parameters
  • PR merged or rejected

Links

Target repo issue: N/A (documentation-only change)
Target repo PR: editor-code-assistant/eca#575

Branch URL: https://github.com/mouse-value-add/eca/tree/feat/youcom-mcp-integration

Additional Notes

Perfect distribution surface fit: ECA already supports HTTP MCP servers with auth headers - exact match for You.com's https://api.you.com/mcp endpoint. No custom integration code needed.

High visibility platform: Editor-agnostic tool supporting VSCode, Emacs, Vim, IntelliJ means You.com MCP gets exposed to multiple development environments through a single integration.

Keyless tier advantage: ECA users can test You.com search without provisioning API keys using ?profile=free, then upgrade to authenticated access for production use.

Clean documentation pattern: ECA's tools docs already show multiple MCP server examples (Memory, Slack, Databricks). Adding You.com follows the established format.

Implementation Summary

Integration type: MCP server configuration examples
Distribution surface: ECA's existing mcpServers config system
Setup/env vars:

  • YDC_API_KEY for authenticated access
  • No env vars needed for keyless ?profile=free usage

Usage example:

{
  "mcpServers": {
    "you-search": {
      "url": "https://api.you.com/mcp",
      "headers": {"Authorization": "Bearer ${env:YDC_API_KEY}"}
    }
  }
}

Validation performed: Confirmed proper markdown syntax, followed ECA documentation patterns, tested git workflow with fork+PR.


User-Agent: Handled automatically by You.com MCP server for all tool calls.

UTM: 2026-08-oss-integrations / utm_source=editor-code-assistant-eca / utm_content=docs on You.com platform links in the documentation examples.

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