Verse编程资源服务器

一个提供Verse编程指南、示例设备和结构化参考资源的本地或HTTP服务器,支持文档查找和智能帮助功能。

  • by DavidJGrimsley
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 DavidJGrimsley/mrdj-fne-mcp

使用说明

麦律师

模型上下文协议(MCP)服务器,将Verse(UEFN)指南、示例设备和策划的参考链接作为结构化资源呈现。构建为在本地(stdio)或HTTP/SSE反向代理后运行。

技术栈

  • TypeScript+Node.js(ES模块)
  • @modelcontextprotocol/sdk 1.25.x
  • HTTP/SSE模式的Express+CORS

此MCP提供了什么

工具

  • list-guides --将可用的Verse指南列为MCP资源
  • get-guide --按id返回完整指南
  • search-guides --按关键字搜索诗歌指南
  • verse-syntax-help --从语法指南中提取主题部分
  • list-verse-files --列表与示例文件
  • get-verse-file --按id返回Verse示例文件
  • search-verse --按查询对样本进行搜索
  • list-docs --列出已知文档来源
  • search-docs --按id+查询搜索文档
  • fetch-web-doc --获取/搜索任何URL
  • smart-help --自动为问题选择指南+文档

在本地运行(stdio MCP)

  1. 安装Node.js 18+。
  2. npm install
  3. npm run build
  4. npm start

以HTTP服务器运行(用于远程访问)

npm run build
npm run start:http  # Starts on port 4001
curl http://localhost:4001/health

VPS部署(Plesk/nnginx+PM2)

  • 内部服务器在上运行 127.0.0.1:4001
  • 公共终结点的路径前缀为 /public-facing/mcp/mrdj-fne-mcp/*

在中使用Plesk友好的反向代理代码段 nginx.conf文件.

注释/改进

  • 在扩展知识库时,考虑将指南拆分为更小的主题文件。
  • 如果你想要更丰富的Verse代码搜索,可以考虑索引和模糊匹配。
  • 在下面添加更多Verse示例 资源/versebase/.

归因

诗歌文档由Epic Games提供。请参阅中的链接 指南/资源和学习.md.