使用说明
MCP文件提取
轻量级 基于FastAPI的MCP服务器 它在文本文件中执行基于关键字的搜索,并将结果作为结构化JSON返回。
作为ResslAI评估的一部分构建,以演示后端API开发和模块化服务器设计。
项目概述
该项目的目标是:
- 使用以下命令构建MCP服务器 快速API 和 Uvicorn.
- 实现一个在文本文件中搜索指定关键字的工具。
- 以干净的JSON格式返回搜索结果。
⚙️ 技术栈
-
Python 3.10+
-
快速API -REST API框架
-
Uvicorn --用于运行FastAPI应用程序的ASGI服务器
安装依赖项
- pip安装-r要求.txt
启动服务器
- python app.py
在您的环境中进行测试
http://127.0.0.1:8000/search?keyword=AI
输出
使用fastAPI的UploadFile方法动态上传文件
以POST方式上传文件
选择参数
获取响应
未来的增强功能
-
使用OpenAI嵌入或FAISS添加语义搜索
-
集成Salesforce API用于实时CRM数据搜索
-
构建前端UI或MCP检查器,以便于查询
作者
Yogita Adari
数据科学家|人工智能工程师|后端开发人员
