mcp-claude-enhancements

MCP.Pizza Chef: ApoorvV

mcp-claude-enhancements is an MCP client that extends Claude Desktop by integrating local file access and interactive tools using the Model Context Protocol. It enables practical features like PDF text extraction for leave policy queries, chat log saving, customized greetings, and desktop file counting, showcasing how MCP can enhance desktop AI applications with real-world utilities.

Use This MCP client To

Extract text from PDFs to answer policy-related questions Save chat conversations to timestamped desktop files Provide customized greetings in chat interactions Count files on the desktop for quick file management Extend Claude Desktop capabilities with local file system tools

README

MCP Claude Enhancements

Welcome to my project enhancing Claude Desktop with the Model Context Protocol (MCP) framework! This repository showcases custom Python tools I built to add local file access and interaction features.

Features

  • Leave Policy Lookup: Extracts text from a PDF to answer leave-related queries.
  • Conversation Saver: Saves chat logs to timestamped files on your desktop.
  • Greeter: Responds with a customised welcome for "Hi", "Hey", or "Hello".
  • File Counter: Counts files on your desktop.

Why This Project?

I created this to explore how MCP can extend desktop applications with practical tools. It’s a mix of real-world utility and technical creativity—perfect for sharing with the community!

mcp-claude-enhancements FAQ

How does mcp-claude-enhancements integrate with Claude Desktop?
It uses MCP to add local file access and custom Python tools directly into Claude Desktop workflows.
Can I customize the tools included in mcp-claude-enhancements?
Yes, since it is built with Python, you can modify or add new tools to fit your needs.
Does mcp-claude-enhancements support saving chat logs automatically?
Yes, it includes a Conversation Saver that saves chat logs to timestamped files on your desktop.
What types of files can mcp-claude-enhancements access?
It primarily accesses local files on your desktop, including PDFs for text extraction and general file counting.
Is mcp-claude-enhancements limited to Claude, or can it work with other LLM clients?
While designed for Claude Desktop, the MCP framework allows adaptation to other LLM clients like OpenAI and Gemini with some customization.
How do I install and run mcp-claude-enhancements?
You can clone the GitHub repository and follow the Python setup instructions provided in the README to run the client locally.
Does mcp-claude-enhancements require internet access to function?
No, local file access features work offline, but LLM interactions may require internet depending on the model provider.
Can mcp-claude-enhancements handle multiple file types beyond PDFs?
Currently, it focuses on PDFs and general file counting, but the Python tools can be extended to support more file types.