Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

anthropic chatgpt cicd debugger evals evaluation inspector mcp mcp-apps mcp-clients mcp-inspector mcp-server mcp-tools modelcontextprotocol oauth oauth2 openai openai-apps-sdk opensource tracing
67 Open Issues Need Help Last updated: Aug 29, 2026

Open Issues Need Help

View All on GitHub

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
enhancement good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
enhancement good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
enhancement good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
enhancement good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
bug good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
enhancement good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
enhancement good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
enhancement good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
good first issue question

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
Add Tool Search Feature about 1 year ago

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.

Complexity: 3/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 3/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 3/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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`.

Complexity: 2/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 3/5
good first issue v1.0.0

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue v1.0.0

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 1/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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`).

Complexity: 2/5
good first issue v1.0.0

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue v1.0.0

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
Show the refresh token about 1 year ago

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.

Complexity: 2/5
good first issue v1.0.0

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue v1.0.0

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue v1.0.0

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue good first challenge v1.0.0

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 1/5
good first issue v1.0.0

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 1/5
good first issue v1.0.0

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 3/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 3/5
good first issue kind of easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 1/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 3/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 3/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue very easy

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 2/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 3/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
Add a copy logs button about 1 year ago

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.

Complexity: 2/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 3/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 3/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing

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.

Complexity: 3/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing
Add cli commands about 1 year ago

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.

Complexity: 3/5
good first issue

Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.

TypeScript
#anthropic#chatgpt#cicd#debugger#evals#evaluation#inspector#mcp#mcp-apps#mcp-clients#mcp-inspector#mcp-server#mcp-tools#modelcontextprotocol#oauth#oauth2#openai#openai-apps-sdk#opensource#tracing