diff --git a/CHANGELOG.md b/CHANGELOG.md
index a1066e7..87dcf05 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,7 +4,7 @@
- Add support for Model Context Protocol (MCP), enabling Cline to use custom tools like web-search tool or GitHub tool
- Add MCP server management tab accessible via the server icon in the menu bar
-- Add ability for Cline to dynamically create new MCP servers based on user requests (e.g., "add a tool that fetches Jira tickets")
+- Add ability for Cline to dynamically create new MCP servers based on user requests (e.g., "add a tool that pulls the latest npm docs")
## [2.1.6]
diff --git a/src/services/mcp/McpHub.ts b/src/services/mcp/McpHub.ts
index dd8af24..53e2ff3 100644
--- a/src/services/mcp/McpHub.ts
+++ b/src/services/mcp/McpHub.ts
@@ -470,7 +470,9 @@ export class McpHub {
): Promise {
const connection = this.connections.find((conn) => conn.server.name === serverName)
if (!connection) {
- throw new Error(`No connection found for server: ${serverName}`)
+ throw new Error(
+ `No connection found for server: ${serverName}. Please make sure to use MCP servers available under 'Connected MCP Servers'.`,
+ )
}
return await connection.client.request(
{
diff --git a/webview-ui/src/components/chat/Announcement.tsx b/webview-ui/src/components/chat/Announcement.tsx
index 699a34a..bd1c6a1 100644
--- a/webview-ui/src/components/chat/Announcement.tsx
+++ b/webview-ui/src/components/chat/Announcement.tsx
@@ -40,7 +40,7 @@ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {
- You can add and configure MCP servers by clicking the{" "}
+ You can add and configure MCP servers by clicking the new{" "}
icon in the menu bar.
@@ -57,8 +57,9 @@ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {
with others too.{" "}
+ Try it yourself by asking Cline to "add a tool that pulls the latest npm docs", or
- See a demo of MCP in action here!
+ see a demo of MCP in action here.
{/*
diff --git a/webview-ui/src/components/mcp/McpView.tsx b/webview-ui/src/components/mcp/McpView.tsx
index a0c1bf1..124bb9c 100644
--- a/webview-ui/src/components/mcp/McpView.tsx
+++ b/webview-ui/src/components/mcp/McpView.tsx
@@ -118,8 +118,8 @@ const McpView = ({ onDone }: McpViewProps) => {
community-made servers
{" "}
- or ask Cline to create new tools specific to your workflow (e.g., "add a tool that pulls GitHub
- issues").
+ or ask Cline to create new tools specific to your workflow (e.g., "add a tool that pulls the latest
+ npm docs").
{/* Server List */}