File System MCP Server
README.md
# MCP-integration
# Resume Matching Agent using MCP + LangGraph
## Overview
This project implements a Resume Matching Agent using the Model Context Protocol (MCP). The agent communicates with an MCP-compliant File System Server through a JSON-RPC 2.0 interface instead of directly accessing the filesystem.
The project also uses LangGraph for workflow orchestration and Sentence Transformers for semantic resume matching.
---
## Features
- JSON-RPC 2.0 compliant MCP Server
- MCP Client
- Resource Discovery
- Batch Resume Processing
- Directory Monitoring
- Resume Ranking using Semantic Search
- LangGraph Workflow
- Error Handling
---
## Technologies
- Python
- LangGraph
- Sentence Transformers
- PyMuPDF
- Watchdog
- JSON RPC 2.0
---
## Project Structure
```
MCP-Integration/
│
├── resumes/
├── filesystem_mcp_server.py
├── mcp_client.py
├── matching_agent.py
├── rag_search.py
├── app.py
├── tools.py
├── requirements.txt
└── README.md
```
---
## Run
```
pip install -r requirements.txt
python app.py
```
---
## Workflow
User
↓
LangGraph Agent
↓
MCP Client
↓
Filesystem MCP Server
↓
Resume Folder
---
## Author
U Lakshmi Priya
This server cannot be deployed
Maintenance
ActivitySlowing
ResponsivenessNo issues