What is an MCP Server?
An MCP (Model Context Protocol) server acts as a bridge, allowing AI models to access and interact with external data sources and tools. It standardizes how applications provide context to LLMs.
Why do I need MCP Servers?
MCP Servers extend the capabilities of AI models like Claude by allowing them to interact with your local files, databases, and other applications, providing context for more informed and accurate responses.
What MCP servers can I install?
You can install servers for Filesystem access, SQLite database querying, Web browsing with Puppeteer, GitHub repository access, Time and Date information, HTTP requests with Fetch, and secure CLI command execution.
How do I install MCP Servers?
Installation methods vary depending on the server. Some are installed globally using npm, while others are installed within a project-specific virtual environment using uv.
What is uv and why should I use it?
uv is a fast and modern Python package installer and virtual environment manager. It is recommended for managing Python-based MCP server dependencies.
Where is the Claude Desktop configuration file located?
On macOS, it’s located at ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows, it’s located at C:UsersUSERNAMEAppDataRoamingClaudeclaude_desktop_config.json.
How do I configure MCP Servers in Claude Desktop?
You need to edit the claude_desktop_config.json file to define the command, arguments, and environment variables for each MCP server you want to use.
How do I securely manage API keys and tokens?
Store your API keys and tokens in a separate environment variables file and load them into your shell profile. Reference these variables in your claude_desktop_config.json file.
What do I do when I get an “Authentication Failed” error?
Ensure your shell profile loads the environment variables containing your API keys or tokens, and restart Claude Desktop completely.
How do I ensure my MCP configuration changes take effect?
Always completely quit and restart Claude Desktop after making any changes to the claude_desktop_config.json file.
What can I do when Claude tries to use curl instead of my fetch server?
Add environment variables like MCP_FETCH_PREFERRED: "true" to signal preference for the fetch server and consider creating an HTTP alias server.
What does UBOS do?
UBOS is a full-stack AI Agent development platform that helps you orchestrate AI Agents, connect them with your enterprise data, build custom AI Agents with your LLM model, and create Multi-Agent Systems. It leverages the power of MCP servers for data access.
Claude Desktop MCP Server Setup
Project Details
- hardspoon/mcp
- MIT License
- Last Updated: 5/21/2025
Recomended MCP Servers
Bluesky MCP (Model Context Protocol) Server
MCP Server for Space Frontiers API
Binance Cryptocurrency MCP
1 MCP to rule all them chains
A book series on JavaScript. @YDKJS on twitter.
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
MCP server for Shopify api, usable on mcp clients such as Anthropic's Claude and Cursor IDE





