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.
To get started with the MCP Claude enhancement server, follow these steps:
Clone the repository to your local machine:
git clone https://github.com/yourusername/mcp-claude-enhancements.git
cd mcp-claude-enhancements
Install the required dependencies:
pip install -r requirements.txt
Make sure you have Claude Desktop application installed on your system.
Once installed, you can use the following enhanced capabilities with Claude Desktop:
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.
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.
Claude will respond with a customized welcome message when you start a conversation with:
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.
To configure the MCP server with Claude Desktop:
Start the MCP server:
python mcp_server.py
Open Claude Desktop and navigate to Settings
Enable the MCP integration
Connect to the local server (default address: localhost:8000)
Grant the necessary permissions for file access
Now you can interact with Claude using the enhanced features described above.
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.
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.
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"
]
}
}
}
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.
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.
To add this MCP server to Claude Desktop:
1. Find your configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
~/.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