priyaulakshmi-commits

MCP-integration

Updated

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

MCP Server · Populars

MCP Server · New

    tenequm

    pond

    Lossless storage and search for AI agent sessions, across every agentic client.

    Community tenequm
    lineai-intelligence

    lineai-mcp-server

    An MCP Server to utilize Lineai's rich software dependency data in your AI programming assistant.

    mutonby

    OpenShorts.app

    Open source AI clip generator: turns long videos into viral 9:16 shorts with AI moment detection, face tracking, subtitles and dubbing. Self-host free with Docker (MIT), or use the cloud with GPU speed from $12/mo. MCP server and API for AI agents.

    Community mutonby
    legendaryvibecoder

    Gigabrain

    Local-first memory layer for OpenClaw, Codex App, and Codex CLI: capture, recall, dedupe, and native sync.

    Community legendaryvibecoder
    sysevol-ai

    Searchable codebase wikis and context for coding agents

    A multi-view data system for serving repository context to coding agents.

    Community sysevol-ai