Connect MCP tools without losing the approval boundary

ai.diy is an MCP-capable AI workspace: connect remote Model Context Protocol servers, keep tool activity visible, and use the same BYOK chat interface for research, coding, and connected workflows.

Connection model
Remote HTTP or SSE-style MCP servers
Built-in search
DuckDuckGo plus bundled keyless search MCP options
Boundary
Review URLs, scopes, credentials, and tool output

What MCP changes

A normal model can only use the context and functions a client gives it. MCP provides a consistent way for a remote server to describe tools and resources that a client can expose to the model. In ai.diy, those tools appear alongside the built-in search, Python, file, and workspace capabilities.

The benefit is composability: a research workflow can combine web search with a configured MCP service without replacing the chat client. The cost is another trust boundary that needs review.

Security and approval considerations

Only connect MCP servers you understand and are authorized to use. Check the endpoint, authentication mode, scopes, network exposure, and the data the tool may receive. Do not paste provider credentials into an ordinary tool argument.

ai.diy rejects stdio MCP and applies URL safety checks to remote requests. These are guardrails, not a substitute for reviewing the server implementation or operator. Enable only the servers needed for the task and remove stale connections.

Useful MCP workflows

  • Pair web search with a connected research or document service.
  • Use a service-specific tool from the same thread as local Python analysis.
  • Keep outputs in the browser-owned chat and Canvas instead of a vendor workspace.
  • Use the built-in keyless search MCP options when you want a low-friction first test.

A practical setup path

  1. 1

    Open MCP settings

    Go to Settings → MCP Beta and add the remote server URL and the minimum configuration it requires.

  2. 2

    Connect and inspect tools

    Enable the server only after checking its name, transport, tool descriptions, and permission boundary.

  3. 3

    Use it with a focused prompt

    Ask for one concrete action, inspect the tool call and result, and disable the server when the workflow is complete.

Questions people ask

What does MCP enable in ai.diy?

MCP lets ai.diy discover and call tools exposed by configured remote MCP servers. That can extend a chat with search, retrieval, or service-specific actions while keeping the tool call visible in the conversation.

Does ai.diy support local stdio MCP servers?

The shipped product uses remote HTTP or SSE-style MCP connections and rejects stdio MCP. This keeps the browser/server deployment boundary explicit and avoids silently running arbitrary local processes.

Are MCP requests automatically trusted?

No. Review the server URL, credentials, scopes, and returned data before enabling a remote MCP server. Provider and connector policies still apply, and a hosted ai.diy operator can observe traffic in transit.