
MCP Client for Claude

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
安装教程
- 克隆仓库:
bash git clone https://github.com/yourusername/mcp-client-typescript.git cd mcp-client-typescript
- 安装依赖:
bash npm install
- 创建
.env
文件并添加 API key:ANTHROPIC_API_KEY=your_api_key_here
调试方式
- 构建客户端:
bash npm run build
- 运行客户端:
bash node build/index.js path/to/server/script.js
- 示例天气服务器调试:
bash cd weather npm run build cd .. node build/index.js ./weather/build/index.js