MCP Server & Client

MCP Server & Client

site icon
2025.03.14 0
JavaScript演示项目客户端-服务器架构其它
MCP Server & Client 是一个基于 MCP 开放标准的简单服务器和客户端演示项目。该项目遵循客户端-主机-服务器架构,每个主机可以运行多个客户端实例,旨在通过 JSON-RPC 实现上下文交换和采样协调,同时保持安全边界和关注点隔离。
View on GitHub

Overview

基本能力

产品定位

MCP Server & Client 是一个演示项目,用于展示如何基于 MCP 开放标准构建简单的服务器和客户端。

核心功能

  • 支持客户端-主机-服务器架构。
  • 每个主机可运行多个客户端实例。
  • 基于 JSON-RPC 实现上下文交换和采样协调。
  • 提供安全边界和关注点隔离。

适用场景

  • 需要集成 AI 能力的应用程序开发。
  • 需要实现上下文交换和采样协调的场景。
  • 需要保持安全边界和关注点隔离的多客户端环境。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 确保已安装 Git。

安装教程

  1. 克隆项目仓库: bash git clone https://github.com/luan-vieira-er/mcp-server-client.git
  2. 进入项目目录: bash cd mcp-server-client
  3. 安装依赖: bash npm install

调试方式

  1. 启动服务器: bash npm run server
  2. 启动客户端: bash npm run client

许可证

None