
MCP Server & Client

2025.03.14
0
JavaScript演示项目客户端-服务器架构其它
MCP Server & Client 是一个基于 MCP 开放标准的简单服务器和客户端演示项目。该项目遵循客户端-主机-服务器架构,每个主机可以运行多个客户端实例,旨在通过 JSON-RPC 实现上下文交换和采样协调,同时保持安全边界和关注点隔离。
View on GitHub
Overview
基本能力
产品定位
MCP Server & Client 是一个演示项目,用于展示如何基于 MCP 开放标准构建简单的服务器和客户端。
核心功能
- 支持客户端-主机-服务器架构。
- 每个主机可运行多个客户端实例。
- 基于 JSON-RPC 实现上下文交换和采样协调。
- 提供安全边界和关注点隔离。
适用场景
- 需要集成 AI 能力的应用程序开发。
- 需要实现上下文交换和采样协调的场景。
- 需要保持安全边界和关注点隔离的多客户端环境。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 确保已安装 Git。
安装教程
- 克隆项目仓库:
bash git clone https://github.com/luan-vieira-er/mcp-server-client.git
- 进入项目目录:
bash cd mcp-server-client
- 安装依赖:
bash npm install
调试方式
- 启动服务器:
bash npm run server
- 启动客户端:
bash npm run client
许可证
None