From 0716adafc6c3573f2123da1633bb772fb6942bc0 Mon Sep 17 00:00:00 2001 From: Justin Spahr-Summers Date: Tue, 12 Nov 2024 13:33:52 +0000 Subject: [PATCH] Remove unused `RequestsTab` --- client/src/App.tsx | 23 +++++++++--------- client/src/components/RequestsTabs.tsx | 33 -------------------------- 2 files changed, 11 insertions(+), 45 deletions(-) delete mode 100644 client/src/components/RequestsTabs.tsx diff --git a/client/src/App.tsx b/client/src/App.tsx index 33e2726..186c0c8 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -1,8 +1,10 @@ import { Client } from "@modelcontextprotocol/sdk/client/index.js"; import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js"; import { - CompatibilityCallToolResultSchema, + ClientNotification, ClientRequest, + CompatibilityCallToolResult, + CompatibilityCallToolResultSchema, CreateMessageRequestSchema, CreateMessageResult, EmptyResultSchema, @@ -19,8 +21,6 @@ import { Root, ServerNotification, Tool, - CompatibilityCallToolResult, - ClientNotification, } from "@modelcontextprotocol/sdk/types.js"; import { useEffect, useRef, useState } from "react"; // Add dark mode class based on system preference @@ -40,16 +40,16 @@ import { import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { Bell, + ChevronDown, + ChevronRight, Files, + FolderTree, Hammer, Hash, MessageSquare, Play, Send, Terminal, - FolderTree, - ChevronDown, - ChevronRight, } from "lucide-react"; import { ZodType } from "zod"; @@ -58,7 +58,6 @@ import ConsoleTab from "./components/ConsoleTab"; import HistoryAndNotifications from "./components/History"; import PingTab from "./components/PingTab"; import PromptsTab, { Prompt } from "./components/PromptsTab"; -import RequestsTab from "./components/RequestsTabs"; import ResourcesTab from "./components/ResourcesTab"; import RootsTab from "./components/RootsTab"; import SamplingTab, { PendingRequest } from "./components/SamplingTab"; @@ -184,7 +183,7 @@ const App = () => { if (!mcpClient) { throw new Error("MCP client not connected"); } - + try { const response = await mcpClient.request(request, schema); pushHistory(request, response); @@ -222,7 +221,7 @@ const App = () => { setResources(resources.concat(response.resources ?? [])); setNextResourceCursor(response.nextCursor); }; - + const listResourceTemplates = async () => { const response = await makeRequest( { @@ -239,7 +238,7 @@ const App = () => { ); setNextResourceTemplateCursor(response.nextCursor); }; - + const readResource = async (uri: string) => { const response = await makeRequest( { @@ -264,7 +263,7 @@ const App = () => { setPrompts(response.prompts); setNextPromptCursor(response.nextCursor); }; - + const getPrompt = async (name: string, args: Record = {}) => { const response = await makeRequest( { @@ -289,7 +288,7 @@ const App = () => { setTools(response.tools); setNextToolCursor(response.nextCursor); }; - + const callTool = async (name: string, params: Record) => { const response = await makeRequest( { diff --git a/client/src/components/RequestsTabs.tsx b/client/src/components/RequestsTabs.tsx deleted file mode 100644 index e6326d5..0000000 --- a/client/src/components/RequestsTabs.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import { TabsContent } from "@/components/ui/tabs"; -import { Button } from "@/components/ui/button"; -import { Input } from "@/components/ui/input"; -import { Textarea } from "@/components/ui/textarea"; -import { Send } from "lucide-react"; - -const RequestsTab = () => ( - -
-
-
- - -
-