模型上下文协议实现

一个用于管理用户数据的模型上下文协议服务器和客户端实现,为AI驱动的应用程序提供用户管理工具。

  • by arjunjnair01
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 arjunjnair01/sample_mcp_server

使用说明

模型上下文协议(MCP)实现

这个项目实现了一个用于管理用户数据的模型上下文协议服务器和客户端。它为AI驱动的应用程序提供了一个框架,其中包含用户管理工具。

项目结构

├── src/
│   ├── client.ts       # MCP client implementation
│   ├── server.ts       # MCP server with tools implementation
│   └── data/
│       └── users.json  # User database

功能

  • 使用自定义工具实现MCP服务器
  • 用户管理功能
  • TypeScript实现

先决条件

  • Node.js
  • TypeScript

安装

# Install dependencies
npm install

可用脚本

  • npm run server:build 构建服务器
  • npm run server:build:watch 以监视模式构建服务器
  • npm run server:dev 以开发模式运行服务器
  • npm run server:inspect - 带有检查器运行服务器
  • npm run client:dev 以开发模式运行客户端

使用的技术

  • TypeScript
  • 模型上下文协议软件开发工具包
  • Node.js