Connecting Custom MCP Servers
MCP (Model Context Protocol) is an open standard that allows AI agents to interact with external tools and data sources. Hyper supports connecting to any MCP-compatible server, giving your agents access to a wide range of capabilities.What You’ll Need
Before you start, make sure you have:- The URL of the MCP server you want to connect to (e.g.,
https://mcp.linear.app/sse) - The transport type — either HTTP or SSE (Server-Sent Events). Most MCP servers use one or the other; check the server’s documentation if you’re unsure.
- Authentication details (if required) — this could be a bearer token, custom headers, or no authentication at all
Step-by-Step: Adding a Custom MCP Server
Step 1: Open the Apps & Connectors Page
Navigate to Apps in the left sidebar. This takes you to the Apps & Connectors page where you manage all your integrations.Step 2: Switch to the MCP Tab
At the top of the page, you’ll see two tabs: Apps and MCP. Click on the MCP tab to view your custom MCP connections.Step 3: Click “Add MCP”
Click the Add MCP button in the top-right corner. A dialog will open with the connection form.Step 4: Fill In the Connection Details
Fill in the following fields:Server Name
Give your MCP server a friendly name so you can easily identify it later. For example:
Linear, My Internal Tools, or Sentry MCP.Transport Type
Choose the communication protocol:
- HTTP — Standard HTTP requests (most common, and the default)
- SSE (Server-Sent Events) — For servers that use streaming connections
Server URL
Enter the full URL of the MCP server endpoint. For example:
https://mcp.linear.app/ssehttps://mcp.yourcompany.com/mcphttps://your-internal-server.com/api/mcp
Authentication
Choose how to authenticate with the MCP server:
- None — No authentication required. Use this for public or internally-networked servers.
- Bearer Token — Provide an API token that will be sent in the
Authorizationheader. This is the most common auth method for third-party MCP servers. - Custom Headers — Add one or more custom header key-value pairs. Use this when the server requires specific headers like
X-API-Keyor multiple authentication headers.
Note (Optional)
Add any helpful context about this MCP server. This is especially useful for guiding your agents on when and how to use this connection. For example:“Use this MCP for managing Linear issues. Can create, update, and search issues. Use it when the user asks about project management or task tracking.”Think of this as instructions you’d give a teammate about when to use this tool.
Step 5: Save
Click Save to create the connection. Your MCP server will now appear in the list.Step 6: Test the Connection
After saving, click the three-dot menu (⋮) on the connection card and select Test Connection. This will:- Verify the server is reachable
- Check that authentication is working
- Discover all available tools the server provides
- Show you the connection latency
- Overview — Connection status, auth details, transport info
- Tools — A searchable list of all tools discovered on the server, with descriptions and parameter details
Managing Your MCP Connections
Once added, you can manage each connection from the MCP tab:- Test Connection — Re-test at any time to verify the server is still healthy
- Edit — Update the server name, URL, transport type, authentication, or notes
- Delete — Remove the connection permanently
- The server name and URL
- A badge for the transport type (HTTP or SSE)
- A badge for the auth type (Bearer or Headers) if configured
Authentication Options Explained
No Authentication
Best for:- Internal MCP servers on your private network
- Public MCP servers that don’t require auth
- Development and testing
Bearer Token
Best for:- Third-party MCP services (Linear, Sentry, etc.)
- Servers that use API keys or JWT tokens
- Most production MCP servers
Authorization: Bearer <your-token>
Custom Headers
Best for:- Servers that use non-standard authentication headers
- Services requiring multiple auth-related headers
- Custom enterprise authentication schemes
Tips & Best Practices
Write clear notes for your agents
Write clear notes for your agents
The Note field is one of the most valuable parts of the connection. Use it to tell your agents exactly when and how to use this MCP server. The more context you provide, the better your agents will know when to reach for these tools.
Use descriptive server names
Use descriptive server names
Instead of “Server 1”, use something like “Linear Project Management” or “Internal CRM API”. This makes it easier for both you and your agents to identify connections.
Test after any server-side changes
Test after any server-side changes
If the MCP server’s URL, authentication, or available tools change, re-test the connection to make sure everything still works.
Check the server's docs for transport type
Check the server's docs for transport type
If you’re not sure whether to use HTTP or SSE, check the MCP server’s documentation. Some servers support both, but most have a preferred transport. SSE is common for servers that stream responses.
Example: Connecting to Linear MCP
Here’s a quick walkthrough of connecting to Linear’s MCP server:- Go to Apps → MCP tab → Add MCP
- Server Name:
Linear - Transport Type:
SSE - Server URL:
https://mcp.linear.app/sse - Authentication:
Bearer Token→ paste your Linear API key - Note:
Use for managing Linear issues and projects. Can create issues, update status, search, and manage project workflows. - Click Save, then Test Connection to verify