1. Conduid
  2. Developer Tools
  3. Client Dumb
MCP server · Developer Tools

Client Dumb

The dumbest MCP client

Unclaimed MIT last commit a year ago devtools
49Fair

Scored 4 months ago · breakdown

About Client Dumb

Client Dumb is an MCP server published by anaisbetts in the Developer Tools category: the dumbest MCP client. It has been installed 0 times through Conduid.

The repository has 4 stars and 1 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx mcp-client-dumb

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Client Dumb

Powered by Claude · Grounded in docs

I know everything about Client Dumb. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

The Dumbest MCP Client

The world's simplest example of a client for interacting with Claude AI using the Model Context Protocol (MCP) to enable tool usage with YouTube context.

Overview

This project provides a command-line interface for sending prompts to Anthropic's Claude AI model while giving it access to YouTube-related tools through the Model Context Protocol. The client connects Claude to an MCP YouTube server, allowing the AI to retrieve and process information from YouTube videos when responding to user prompts.

Prerequisites

  • Node.js (v18+)
  • Bun runtime
  • Anthropic API key

Installation

  1. Clone the repository:

    git clone https://github.com/anaisbetts/mcp-client.git
    cd mcp-client
    
  2. Install dependencies:

    bun install
    
  3. Set up your Anthropic API key:

    export ANTHROPIC_API_KEY=your_api_key_here
    

    On Windows, use:

    $env:ANTHROPIC_API_KEY=your_api_key_here
    

Usage

Run the client with a prompt:

bun start "Your prompt here"

Example:

bun start "Find me information about the latest SpaceX launch from this YouTube video: https://www.youtube.com/watch?v=example"

Development

  • Run in development mode with hot reloading:

    bun dev
    
  • Build the project:

    bun build
    
  • Run TypeScript type checking:

    bun typecheck
    
  • Run tests:

    bun test
    

How It Works

  1. The client initializes an Anthropic client with your API key
  2. It starts an MCP YouTube server process
  3. The client connects to the MCP server and retrieves available tools
  4. These tools are converted to Anthropic's tool format
  5. Your prompt is sent to Claude along with the available tools
  6. If Claude uses a tool, the request is forwarded to the MCP server
  7. The tool response is sent back to Claude for further processing
  8. The final response is displayed in the console

License

ISC

Dependencies

  • @anthropic-ai/sdk: For interacting with Claude AI
  • @modelcontextprotocol/sdk: Model Context Protocol SDK
  • @anaisbetts/mcp-youtube: YouTube tools for MCP
  • spawn-rx: For spawning processes

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Client Dumb

How do I install Client Dumb?

Run npx mcp-client-dumb, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Client Dumb safe to use with an AI agent?

Its trust score is 49 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Client Dumb still maintained?

The last commit was a year ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.