mcpclient logo

mcpclient

by pdhoward

This is an example implementation of the Model Context Protocol SDK's client code with the Vercel AI SDK. It simplifies handling an LLM chat in the browser.

View on GitHub

Last updated: N/A

What is mcpclient?

This is a client-side implementation using the Model Context Protocol (MCP) SDK and Vercel AI SDK to facilitate LLM chat interactions in a browser environment.

How to use mcpclient?

  1. Connect to an MCP server with SSE through the UI. 2. The system automatically discovers available tools. 3. Ask it to use the tool. Follow the Getting Started instructions to run the development server.

Key features of mcpclient

  • Connects to MCP server with SSE

  • Automatic tool discovery

  • Simplified LLM chat handling

  • Example implementation

Use cases of mcpclient

  • Building LLM-powered chat applications

  • Integrating LLMs with web interfaces

  • Demonstrating MCP client usage

  • Experimenting with tool discovery in LLMs

FAQ from mcpclient

What is MCP?

MCP stands for Model Context Protocol.

What is SSE?

SSE stands for Server-Sent Events, a server push technology enabling real-time data streaming to a client.

Where can I learn more about creating MCP servers?

You can find information on creating MCP servers at mcp-framework.com.

How do I inspect the application?

Use the command: npx @modelcontextprotocol/inspector

What dependencies do I need?

You need to install the dependencies using npm install