MCP Client for Claude

MCP Client for Claude

site icon
2025.03.13 0
JavaScriptAI 模型交互工具扩展开发效率
MCP-quickstart 是一个基于 TypeScript 实现的 Model Context Protocol (MCP) 客户端,专为与 Claude AI 模型交互设计。它允许用户连接到任何 MCP 兼容的服务器,并通过 Claude 使用服务器提供的工具。MCP 是一个开放标准,使 AI 模型能够通过标准化接口使用工具和访问外部数据。
View on GitHub

Overview

基本能力

产品定位

MCP-quickstart 是一个连接 MCP 兼容服务器与 Claude AI 模型的客户端工具,旨在扩展 AI 模型的功能性,使其能够利用外部工具和数据。

核心功能

  • 连接 MCP 兼容服务器
  • 与 Claude AI 模型交互
  • 使用服务器提供的工具
  • 支持 TypeScript 实现

适用场景

  • 开发需要 AI 模型与外部工具交互的应用
  • 扩展 Claude AI 模型的功能
  • 快速集成 MCP 标准到现有项目中

工具列表

  • MCP SDK: 用于连接 MCP 服务器和检索可用工具
  • Claude AI 模型: 处理用户查询并决定是否使用工具

常见问题解答

  • 如何获取 Anthropic API key? 需要从 Anthropic 官方网站申请。
  • 支持哪些 MCP 服务器? 支持任何 MCP 兼容的服务器,包括 JavaScript 和 Python 实现。

使用教程

使用依赖

  • Node.js (v16 或更高版本)
  • npm 或 yarn
  • Anthropic API key

安装教程

  1. 克隆仓库: bash git clone https://github.com/yourusername/mcp-client-typescript.git cd mcp-client-typescript
  2. 安装依赖: bash npm install
  3. 创建 .env 文件并添加 API key: ANTHROPIC_API_KEY=your_api_key_here

调试方式

  1. 构建客户端: bash npm run build
  2. 运行客户端: bash node build/index.js path/to/server/script.js
  3. 示例天气服务器调试: bash cd weather npm run build cd .. node build/index.js ./weather/build/index.js

许可证

该项目遵循 MIT 开源许可条款。