FastMCP Server for Claude Desktop is a project designed to integrate the Model Context Protocol (MCP) with Claude Desktop, enabling enhanced functionality and interaction. This implementation allows users to experiment with MCP servers directly within the Claude Desktop environment.
To set up the FastMCP Server for Claude Desktop, follow these steps:
Install MCP:
bash
pip install mcp
Create Config File:
File -> Settings -> Developer tab
in Claude Desktop.Click Edit Config
to create a claude_desktop_config.json
file.
Install Server:
bash
mcp install server.py
Alternatively, use the full path:
bash
C:\Users\Slade\AppData\Roaming\Python\Python310\Scripts\mcp.exe install server.py
Modify Config File:
Add the following configuration to claude_desktop_config.json
:
json
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"C:\\Users\\Slade\\Downloads"
]
},
"Demo4": {
"command": "C:\\Users\\Slade\\AppData\\Roaming\\Python\\Python310\\Scripts\\mcp",
"args": [
"run",
"C:\\dev\\xFastMCP\\server.py"
]
}
}
}
To make the server available in Claude Desktop, run:
mcp install server.py
To inspect the server, use:
mcp dev server.py
Adjust the LHS settings to match your working configuration from claude_desktop_config.json
:
Command: C:\\Users\\Slade\\AppData\\Roaming\\Python\\Python310\\Scripts\\mcp
Arguments: run C:\\dev\\xFastMCP\\server.py
This project is licensed under the GPL-3.0 license.
This project represents an initial exploration of integrating MCP servers with Claude Desktop, providing a foundation for further development and experimentation.