Claude Enhancements MCP server

Extends Claude's capabilities with modular utility servers for greeting users, counting files, saving conversations, and managing context through a lightweight, configurable JSON interface.
Back to servers
Setup instructions
Provider
Apoorv Vishnoi
Release date
Mar 24, 2025
Language
Python
Stats
8 stars

The Model Context Protocol (MCP) framework enhances Claude Desktop with powerful local capabilities. This server implementation adds several practical features that allow Claude to interact with your files and system in useful ways.

Installation

To get started with the MCP Claude enhancement server, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/yourusername/mcp-claude-enhancements.git
    cd mcp-claude-enhancements
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    
  3. Make sure you have Claude Desktop application installed on your system.

Using the MCP Features

Once installed, you can use the following enhanced capabilities with Claude Desktop:

Leave Policy Lookup

This feature allows Claude to extract text from PDF documents to answer your questions about leave policies.

Example query: "What does our leave policy say about parental leave?"

Claude will extract relevant information from your leave policy PDF and provide you with accurate answers.

Conversation Saver

Save your chat logs with Claude to your desktop for future reference:

Example command: "Please save this conversation"

The feature will create a timestamped text file on your desktop containing your entire conversation history.

Greeter

Claude will respond with a customized welcome message when you start a conversation with:

  • "Hi"
  • "Hey"
  • "Hello"

File Counter

Get a quick count of files on your desktop:

Example query: "How many files are on my desktop?"

Claude will count all files on your desktop and give you the total number.

Configuration

To configure the MCP server with Claude Desktop:

  1. Start the MCP server:

    python mcp_server.py
    
  2. Open Claude Desktop and navigate to Settings

  3. Enable the MCP integration

  4. Connect to the local server (default address: localhost:8000)

  5. Grant the necessary permissions for file access

Now you can interact with Claude using the enhanced features described above.

How to install this MCP server

For Claude Code

To add this MCP server to Claude Code, run this command in your terminal:

claude mcp add-json "claude-enhancements" '{"command":"python","args":["-m","claude_enhancements"]}'

See the official Claude Code MCP documentation for more details.

For Cursor

There are two ways to add an MCP server to Cursor. The most common way is to add the server globally in the ~/.cursor/mcp.json file so that it is available in all of your projects.

If you only need the server in a single project, you can add it to the project instead by creating or adding it to the .cursor/mcp.json file.

Adding an MCP server to Cursor globally

To add a global MCP server go to Cursor Settings > Tools & Integrations and click "New MCP Server".

When you click that button the ~/.cursor/mcp.json file will be opened and you can add your server like this:

{
    "mcpServers": {
        "claude-enhancements": {
            "command": "python",
            "args": [
                "-m",
                "claude_enhancements"
            ]
        }
    }
}

Adding an MCP server to a project

To add an MCP server to a project you can create a new .cursor/mcp.json file or add it to the existing one. This will look exactly the same as the global MCP server example above.

How to use the MCP server

Once the server is installed, you might need to head back to Settings > MCP and click the refresh button.

The Cursor agent will then be able to see the available tools the added MCP server has available and will call them when it needs to.

You can also explicitly ask the agent to use the tool by mentioning the tool name and describing what the function does.

For Claude Desktop

To add this MCP server to Claude Desktop:

1. Find your configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

2. Add this to your configuration file:

{
    "mcpServers": {
        "claude-enhancements": {
            "command": "python",
            "args": [
                "-m",
                "claude_enhancements"
            ]
        }
    }
}

3. Restart Claude Desktop for the changes to take effect

Want to 10x your AI skills?

Get a free account and learn to code + market your apps using AI (with or without vibes!).

Nah, maybe later