- OpenAI connectors wrap supported third-party products such as Gmail, Google Drive, Outlook, Microsoft Teams, and Dropbox.
- MCP servers expose tools over the Model Context Protocol, whether the server is public, self-hosted, or provided by another vendor.
Installation paths
| Path | Use it when | What you get |
|---|---|---|
| Powerboards | The server already exposes a hosted MCP endpoint and the install flow works in the UI. | A room install without writing YAML yourself. |
meshagent service | You want a saved deployment in MeshAgent, need room or project scope, or need to control the manifest. | A deployed service that stays available after your terminal closes. |
meshagent mcp | You want a live CLI bridge, are testing a server, or need to connect a local stdio server quickly. | A toolkit registration that stays available while the command is running. |
meshagent service path. You configure them in the service manifest with openai_connector_id and the provider’s OAuth settings.
Install from Powerboards
Powerboards is the fastest path when the MCP server already exposes a hosted endpoint that can be inspected and installed directly.Good fit for Powerboards
- Public no-auth servers such as DeepWiki (
https://mcp.deepwiki.com/mcp) are the simplest case. - Hosted OAuth-aware servers such as Linear MCP can guide you through sign-in when the server exposes the right remote MCP metadata.
- Servers that need custom headers, secrets, a saved deployment, or a local stdio process are usually a better fit for
meshagent serviceormeshagent mcp.
How to install an MCP server in Powerboards
- Open the room in Powerboards.
- Click the agent dropdown.
- Click Manage Agents.
- Click Install.
- Enter the URL for the custom agent or MCP server.
ServiceTemplate link when you want to distribute a more opinionated setup flow. For more on those install paths, see Powerboards.
Use meshagent service for a saved deployment
Use meshagent service when you want the tool to stay deployed in MeshAgent and be available to the project or room that needs it.
Generate a service from an MCP URL
If the MCP server is already hosted, the CLI can generate the service manifest for you. Inspect the generated manifest first:Example: deploy a standard MCP server
This example exposes the public DeepWiki MCP server as a room service:Example: deploy an OpenAI connector
Use this path when OpenAI already provides the integration you want and you want that connector available inside MeshAgent as a deployed service. For connector-specific setup details and the latest OpenAI-side behavior, see the OpenAI remote MCP and connectors guide and OpenAI connector docs. This example exposes the Microsoft Teams connector through a MeshAgent service:openai_connector_idselects the OpenAI connectoroauthprovides the third-party provider OAuth settings for that connector- the service is still deployed with
meshagent service, just like any other saved external tool
Use meshagent mcp for a live CLI bridge
Use meshagent mcp when you want to register a toolkit in a room directly from the CLI instead of creating a saved service first.
For a hosted streamable HTTP server:
meshagent mcp sse for SSE servers, and meshagent mcp stdio when the MCP server runs as a local process and should be bridged into the room.
Other meshagent mcp commands
meshagent mcp stdio: run a local stdio MCP server and register it in the roommeshagent mcp http-proxy: expose a stdio MCP server as streamable HTTPmeshagent mcp sse-proxy: expose a stdio MCP server as SSEmeshagent mcp stdio-service: run a stdio MCP server behind localServiceHost
meshagent mcp is session-based. The toolkit stays available while the command is running. It does not create a saved MeshAgent service.
Start an agent that can use MCP tools
Once the MCP service or toolkit is available in the room, start an agent that can use it:Security and setup notes
When adding an MCP server, think about:- what data the external service will receive
- who operates the MCP server
- whether the agent should opt into MCP tool use with
--mcp - whether the server needs additional secrets, headers, or OAuth setup