✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

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.

Featured Templates

View More

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.