You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -60,6 +60,14 @@ You can set up an MCP server to search the Continue documentation directly from
60
60
61
61
For complete setup instructions, troubleshooting, and usage examples, see the [Continue MCP Reference](/reference/continue-mcp).
62
62
63
+
## Using JSON MCP Format from Claude, Cursor, Cline, etc
64
+
65
+
<Info>
66
+
If you're coming from another tool that uses JSON MCP format configuration files (like Claude Desktop, Cursor, or Cline), you can copy those JSON config files directly into your `.continue/mcpServers/` directory (note the plural "Servers") and Continue will automatically pick them up.
67
+
68
+
For example, place your JSON MCP config file at `.continue/mcpServers/mcp.json` in your workspace.
69
+
</Info>
70
+
63
71
## How to Configure MCP Servers
64
72
65
73
To set up your own MCP server, read the [MCP
@@ -68,38 +76,21 @@ quickstart](https://modelcontextprotocol.io/quickstart) and then [create an
68
76
block](https://hub.continue.dev/new?type=block&blockType=mcpServers) or add a local MCP
69
77
server block to your [config file](./configuration.md):
When creating a standalone block file in `.continue/mcpServers/`, remember to include the required metadata fields (`name`, `version`, `schema`) as shown in the Quick Start example above.
93
+
</Note>
103
94
104
95
### How to Configure MCP Server Properties
105
96
@@ -120,35 +111,41 @@ MCP now supports remote server connections through HTTP-based transports, expand
120
111
For real-time streaming communication, use the SSE transport:
121
112
122
113
```yaml
114
+
# ...
123
115
mcpServers:
124
116
- name: Name
125
117
type: sse
126
118
url: https://....
119
+
# ...
127
120
```
128
121
129
122
#### How to Use Standard Input/Output (`stdio`)
130
123
131
124
For local MCP servers that communicate via standard input and output:
132
125
133
126
```yaml
127
+
# ...
134
128
mcpServers:
135
129
- name: Name
136
130
type: stdio
137
131
command: npx
138
132
args:
139
133
- "@modelcontextprotocol/server-sqlite"
140
134
- "/path/to/your/database.db"
135
+
# ...
141
136
```
142
137
143
138
#### How to Use Streamable HTTP Transport
144
139
145
140
For standard HTTP-based communication with streaming capabilities:
146
141
147
142
```yaml
143
+
# ...
148
144
mcpServers:
149
145
- name: Name
150
146
type: streamable-http
151
147
url: https://....
148
+
# ...
152
149
```
153
150
154
151
These remote transport options allow you to connect to MCP servers hosted on remote infrastructure, enabling more flexible deployment architectures and shared server resources across multiple clients.
@@ -161,6 +158,7 @@ With some MCP servers you will need to use API keys or other secrets. You can le
161
158
as well as access hosted secrets in the Continue Hub. To leverage Hub secrets, you can use the `inputs` property in your MCP env block instead of `secrets`.
0 commit comments