Skip to main content
Glama
priyaulakshmi-commits

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