使用说明
ReScript中的HyperIndex MCP服务器
这是用ReScript编写的模型上下文协议(MCP)服务器实现。它展示了以下方面的最佳实践:
- 服务器初始化和配置
- 工具登记和管理
- 错误处理和日志
- 资源清理
先决条件
- Node.js 18+
- pnpm、npm或yarn
入门指南
-
安装依赖项:
pnpm install # or npm install # or yarn install -
构建ReScript文件:
pnpm res:build # or npm run res:build # or yarn res:build -
启动服务器:
pnpm start # or npm start # or yarn start
发展
对于自动重建和MCP检查器的开发:
pnpm dev
# or
npm run dev
# or
yarn dev
项目结构
src/MCP_SDK.res-@modelcontextprotocol/sdk的ReScript绑定src/Index.res-主服务器入口点src/examples/-示例工具实现Calculator.res-简单的计算器工具RestApi.res-REST API交互示例
添加新工具
要添加新工具,请按照示例文件中的模式进行操作:
- 使用重新脚本模式定义模式
- 实现工具处理程序功能
- 在服务器中注册该工具
Index.res
