Open Issues Need Help
View All on GitHubTesting and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Implement a search bar in the MCPJam Inspector's user interface to allow developers to quickly search and filter available tools. This involves adding a search input field, filtering the tool list based on the input, and potentially implementing debouncing or other performance optimizations.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Improve the user interface (UI) of the settings tab in the MCPJam Inspector application. This involves redesigning the layout to be more visually appealing, using collapsible cards for LLM provider configurations, and incorporating logos for various providers. The primary area of modification is the `SettingsTab.tsx` component, potentially creating subcomponents for better organization and maintainability.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: The task involves migrating the client ID logic from the 'Add Server' modal to the 'Edit Server' modal in a React application. This requires comparing the code of both modals, identifying the missing logic in 'Edit Server', and implementing it to ensure feature parity. Using a code comparison tool or AI assistance is suggested.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Replace the existing 'brain' and 'folder' icons in the MCPJam Inspector's sidebar with more appropriate icons for 'resources' and 'prompts', respectively. This involves modifying the `mcp-sidebar.tsx` file and selecting suitable replacement icons.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Add the MCP logo (located at `/client/public/mcp.svg`) next to the title in the `AddServerModal.tsx` and `EditServerModal.tsx` components to improve the visual appeal of the modals.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Update the user interface of the MCPJam Inspector to change the label 'HTTP' to 'HTTP/SSE' when connecting to a server that uses the Server-Sent Events (SSE) protocol. This clarifies for developers that they should use the HTTP option to connect to their SSE servers.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Add a close button to the toast notifications using the Sonner library. This involves modifying the `Sonner` component in `sonner.tsx` by setting the `closeButton` prop to `true`.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: The task involves modifying the MCPJam Inspector's LLM model selector to group models by provider (e.g., Claude, OpenAI, Ollama) using submenus for improved UI organization. This requires modifying the `ModelSelector.tsx` component, grouping the `availableModels` array by the `provider` field, and updating the UI to reflect the grouped structure.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Create three CLAUDE.md files (following Anthropic's best practices) in the root directory, the /client directory, and the /server directory of the MCPJam Inspector project to improve Claude Code integration and provide context for contributors using this LLM.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Update the `client/index.html` file to change the browser tab title from "MCP inspector" to "MCPJam inspector" and replace the favicon with the MCPJam logo located at `/client/public/mcpjam_svg`. This involves modifying the HTML metadata within the `<head>` section of the index.html file.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: The task involves fixing type errors in the Hono backend of the MCPJam Inspector project. This requires locating instances where `error.status` lacks a type definition within API endpoint files (`server/routes/mcp`), and correcting them by explicitly casting the `error.status` to the `ContentfulStatusCode` type. The fix involves a simple type assertion (`as ContentfulStatusCode`).
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Update the `ServerWithName` interface in `use-app-state.ts` to replace the `any` type of the `oauthTokens` field with a more specific object type containing `client_id`, `client_secret`, `access_token`, `refresh_token`, `expires_in`, and `scope` properties, all of type string except for `expires_in` which is a number.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Update the `ServerConnectionCard.tsx` component in the MCPJam Inspector project to display the refresh token alongside the existing access token. This involves accessing the `server.oauthTokens.refresh_token` property and rendering it within the component's UI.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Remove the client ID field from the `ServerconnectionCard.tsx` component in the MCPJam Inspector project. This involves locating the field responsible for displaying the client ID within the component's code and removing it. The change should be tested to ensure no functionality is broken.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Refactor the existing LLM model dropdown within the `chat-input.tsx` component of the MCPJam Inspector project into a separate, independent React component. This involves extracting the relevant code (lines 315-376) and creating a new component file, updating imports, and ensuring functionality remains unchanged.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Refactor the existing logging card within the `TracingTab.tsx` component of the MCPJam Inspector (v1.0.0) into a separate, reusable React component. This involves extracting the relevant code (lines 175-251) and creating a new component file, ensuring proper styling and functionality are maintained.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Add the CSS class `cursor-pointer` to the refresh button in `ToolsTab.tsx` to change the cursor to a pointer when hovering over the button, improving user experience and indicating clickability.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Add the Tailwind CSS class `cursor-pointer` to the "Add Variable" button in the `AddServerModal.tsx` component to change the cursor to a pointer when hovering over the button.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Add left padding to the title of the `ProviderCard` component in the Model Settings section to improve the appearance in dark mode. This involves modifying the `ProviderCard.tsx` file to include the necessary padding styles.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Rename the "Chat" tab and related components to "Playground" and "LLM Playground" respectively within the MCPJam Inspector React application. This involves finding and updating instances of "Chat" in files like `Tab.tsx` and `Chat.tsx`, ensuring consistency with the project's branding and other materials.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Implement a collapsible UI element in the `ToolResult.tsx` component of the MCPJam Inspector to handle long tool call results. This involves adding state to track collapsed/expanded status, determining a threshold for collapsing based on result length, and creating a chevron-style UI for toggling the collapse.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Improve the user experience of the MCPJam Inspector by clarifying the error message or validation when a user attempts to create a client without providing a name. This likely involves modifying the frontend (React) code to provide more informative feedback to the user, potentially through improved input validation and error handling.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Implement URL truncation in the MCPJam Inspector's UI to prevent long URLs from overflowing the screen. This involves identifying the component displaying URLs, and adding logic to truncate them with an ellipsis (...) if they exceed a certain length.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: The task involves updating the tooltip text of a '+' button in the MCPJam Inspector application from 'Create new client' to 'Create new connection' by performing a global search and replace in the codebase. This requires familiarity with the project's codebase and potentially using a version control system like Git.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Modify the existing React component responsible for displaying logs to only show the copy icon when the user hovers over the log entry. This likely involves updating the CSS or styling to conditionally display the icon based on the hover state.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Improve the UI of the API key management page in the MCPJam Inspector application. This involves refactoring the existing `ProviderSection.tsx` component to create a more minimalist and visually appealing design while retaining all functionality. Adding Anthropic and OpenAI logos is a bonus.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Add Docker pull commands to the project's home page README.md file. This involves updating the README to include the Docker pull commands shown in the issue description, likely within the 'Quick Start' section.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Fix a grammatical error in the Chat component of the MCPJam Inspector by changing the pluralization logic for the number of connected servers and enabled tools to correctly handle singular and plural cases.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Update the project's README file with new screenshots showcasing the updated user interface, specifically highlighting the Tools and LLM Playground pages. This involves taking new screenshots and replacing the outdated ones in the README.md file.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Modify the styling of the tools scrollable component in the MCPJam Inspector to ensure it dynamically adjusts its height to fill the available space within its parent container, regardless of screen size. This involves fixing a layout issue where the scrollable area is not expanding to utilize the full height.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Redesign the UI of the history pane in the MCPJam Inspector application. The current UI is considered unsatisfactory, and the goal is to create a more visually appealing and user-friendly design while maintaining clarity of purpose. The task involves modifying the `History.tsx` component, specifically lines 149-168, focusing on the collapsed state. Creativity is encouraged, but the core functionality of the history pane must be preserved.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Modify the styling of the chat user interface in the MCPJam Inspector to make the pending tool call indicator color independent of the selected model. The current orange color should be replaced with a model-agnostic style.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: The task is to update the icons for the tools in the MCPJam Inspector application to visually match the icons already used in the tools tab. This involves finding the existing icons used in the tab, and then replacing the icons in the tool section with the matching assets.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: The task involves refactoring code in a React TypeScript project to replace a manually defined object type with a pre-existing type definition (`RequestHistoryInfo`) in four specified locations. This improves code consistency and maintainability.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Add tooltips to the saved request buttons in the MCPJam Inspector's ToolsTab component to clarify their functionality (duplicate, delete, etc.). This involves using existing tooltip components and potentially refactoring the ToolsTab for better organization.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Modify the MCPJam Inspector's UI to automatically expand the manual setup card when the 'Add Connection' button is clicked. This involves updating the React component responsible for rendering the card and its associated state management to ensure the card is open by default upon button click.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: The task involves modifying the `ToolSelector.tsx` component in a React application to either remove or replace a gear icon in a dropdown menu with a more appropriate 'tool' icon from the `lucide-react` library. This requires locating the specific line of code indicated in the issue description and making the necessary changes.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Modify the styling of the `ToolCallApproval` component in the MCPJam Inspector's React frontend using Tailwind CSS to change the color scheme from orange to a more neutral, potentially grayscale, palette. This involves updating the CSS classes within the specified component file.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: The task is to improve the user experience of the MCPJam Inspector by making the ping functionality more intuitive. Specifically, automatically expanding the History pane when a ping request is made. This involves adding a useEffect hook to the History.tsx component to detect the last request and conditionally expand the pane if it's a ping request. The provided code snippet offers a solution, but improvements to the logic are welcome.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: The task involves modifying the user interface of the MCPJam Inspector application to relocate the trash icon from its current position to the top bar, next to the download arrow. This requires familiarity with the application's frontend codebase (React, TypeScript, Tailwind CSS, Radix UI) and involves updating the layout and potentially the CSS styling to accommodate the change.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Implement functionality to hide the server configuration editor when the user switches tabs in the MCPJam Inspector application. This involves modifying the UI to detect tab changes and conditionally render the editor.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Implement a 'copy' button (likely an icon) next to the logs in the Activity/Results/Logs section of the MCPJam Inspector application. The button should copy the displayed log content to the user's clipboard.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Implement a toggleable checkbox in the chat interface of the MCPJam Inspector. When enabled, this checkbox will automatically trigger calls to all available tools upon receiving a user message, eliminating the need for manual approval of each tool call. This requires modifying the existing chat UI and backend logic to handle automatic tool execution.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Implement a collapsible UI element within the 'Tools' section of the MCPJam Inspector's chat tab. This will allow users to expand and collapse the list of tools associated with each connected server, improving navigation and usability, especially when multiple servers are connected.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Modify the MCPJam Inspector's UI to display tool results in a side panel instead of the bottom bar. This may involve creating a new side panel component, refactoring existing result display logic, and potentially adding a user setting to choose between bottom bar and side panel display.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
AI Summary: Debug and fix the command-line interface (CLI) of the MCPJam Inspector so that it correctly launches and connects to MCP servers specified via command-line arguments, mirroring the functionality of the original @modelcontextprotocol/inspector. The issue appears to be in how the CLI handles launching and connecting to the server, potentially in argument parsing or server communication.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.