Skip to main content
Glama
priyaulakshmi-commits

File System MCP Server

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.


Related MCP server: Resume Matcher MCP Server

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

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables file system operations (read, write, list, search, watch, batch process) via MCP over JSON-RPC 2.0, used by a resume matching agent.
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    Provides sandboxed file system tools (read, write, search, list, watch) over the Model Context Protocol, enabling resume matching and analysis workflows via an agent.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Provides file system tools for resume matching agents, enabling reading, writing, searching, listing, watching, and batch processing of files via the Model Context Protocol.
    -