QEngine提示生成服务器

一个基于FastAPI的服务器,用于处理Markdown知识库并生成QEngine测试脚本的提示。

  • by Rishwanth738
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 rishwanth738/mcp_server_for_qengine_prompt_generation

使用说明

MCP_Server_for_QEngine_Prompt_Generation

概述

这个项目是在我实习期间建立的 佐霍。它公开了一个与MCP兼容的FastAPI服务器,用于摄取基于markdown的知识库,并为托管在上的LLM生成QEngine就绪提示 打开WebUI 基于.md知识库中定义的自定义函数生成QEngine测试脚本。


特性

  • /ingest_kb:将结构化降价内容作为嵌入内容引入ChromaDB。
  • /generate_script:使用自定义函数和模板从用户提示中动态生成上下文感知的QEngine脚本。

堆栈

  • 快速 API -Web服务器和API路由
  • ChromaDB -RAG管道矢量数据库
  • 句子转换 -嵌入语义搜索模型
  • Markdown解析器 -转换 .md 将知识文件转换为矢量块

入门指南

git clone https://github.com/Rishwanth738/MCP_Server_for_QEngine_prompt_generation.git
cd MCP_Server_for_QEngine_prompt_generation
pip install -r requirements.txt
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload

示例用法

curl -X POST http://localhost:8000/ingest_kb

curl -X POST "http://localhost:8000/generate_script" ^
     -H "Content-Type: application/x-www-form-urlencoded" ^
     -d "task=your_task_here"

知识库 位于/data文件夹中: 在此处添加.md文件