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
数据科学家|人工智能工程师|后端开发人员
