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.

{/*