MCP Client Using LangChain / TypeScript

Created By
hideyaa year ago
Simple CLI MCP Client Implementation Using LangChain ReAct Agent / TypeScript
Overview

What is MCP Client Using LangChain / TypeScript?

MCP Client Using LangChain / TypeScript is a client implementation that demonstrates the use of Model Context Protocol (MCP) server tools through the LangChain ReAct Agent.

How to use MCP Client?

To use the MCP Client, install the necessary dependencies, set up your API keys, configure the MCP servers, and run the application using Node.js.

Key features of MCP Client?

  • Supports multiple MCP servers and converts their tools into LangChain-compatible tools.
  • Utilizes utility functions for parallel initialization of MCP servers.
  • Compatible with LLMs from Anthropic, OpenAI, and Groq.

Use cases of MCP Client?

  1. Integrating various MCP server tools into a single application.
  2. Facilitating the use of language models in applications requiring context management.
  3. Enabling developers to build applications that leverage multiple AI models seamlessly.

FAQ from MCP Client?

  • What are the prerequisites for using the MCP Client?

You need Node.js 16+, npm 7+, and API keys from the respective LLM providers.

  • Is there a Python version of this client?

Yes, a Python version is available on GitHub.

  • How do I configure the MCP servers?

You can configure the MCP servers in the llm_mcp_config.json5 file following the specified format.

Project Info
Created At
a year ago
Updated At
a year ago
Author Name
hideya
Star
10

Recommend Clients

View All
ALCHEON

3 months ago
FEEDSPACE

3 months ago
KERNELGEN

3 months ago
Chain.Love MCP
@Chain.Love

## Overview ### what is Chain.Love MCP? Chain.Love MCP is a hosted remote MCP server and gateway for AI agents. It provides a single endpoint for discovering and comparing Web3 infrastructure services across 50+ blockchain networks, including RPCs, indexing, oracles, storage, compute, and developer tools. ### how to use Chain.Love MCP? To use Chain.Love MCP, add the hosted endpoint to your MCP client and connect to `https://app.chain.love/mcp` over Streamable HTTP. For public use cases, the basic MCP server URL is enough. For private downstream MCPs, add credentials only when required using `x-chainlove-cred-<credentialKey>` headers. ### key features of Chain.Love MCP? - Hosted remote MCP gateway for AI agents - Single endpoint for Web3 infrastructure discovery across 50+ blockchain networks - Aggregates infrastructure options across RPCs, indexing, oracles, storage, compute, and developer tools - Streamable HTTP transport - Public documentation and onboarding resources available online ### use cases of Chain.Love MCP? - Discovering and comparing Web3 infrastructure providers across many blockchain networks - Finding RPC, indexing, oracle, storage, compute, and developer tooling options through one MCP server - Giving AI agents a single hosted integration surface for Web3 infrastructure discovery - Reducing the need to integrate many separate provider-specific endpoints ### FAQ from Chain.Love MCP? - Can Chain.Love MCP be used as a hosted remote MCP server? Yes. Chain.Love MCP is designed to be consumed as a hosted remote MCP endpoint at `https://app.chain.love/mcp`. - Does Chain.Love MCP require credentials? Not always. Some downstream integrations may require credentials, which can be passed using `x-chainlove-cred-<credentialKey>` headers when needed. - How do I know which credential header to use? You can check the open-source Chain.Love registry at `https://github.com/Chain-Love/chain-love/blob/main/references/offers/mcpservers.csv` or browse `https://app.chain.love/toolbox/mcpservers` and look for the relevant `credentialKey` value. - Where can I learn more? Landing page: `https://www.chain.love/mcp-gateway` Documentation: `https://chain-love.gitbook.io/mcp-module`

2 months ago
SPECMEM

4 months ago
MCP-BUNDLES

2 months ago
NANA-BANANA-PRO

3 months ago
DULLNOTE

3 months ago
E2EASY

21 days ago
VIBE-PROSPECTING

3 months ago
ANALOG-LIVE-DATA

3 months ago
KTA-ORACLE

2 months ago
STATIONONE

a month ago