Apache Doris
Integrates with Apache Doris analytical database system through MySQL protocol, enabling data queryi...
Open the FastMCP connection form
- In the FastMCP UI click the "Install Now" button to open the connection / environment variables form.
Prepare the four required ENV names
- FastMCP expects these environment variable names for this MCP:
- DORIS_HOST
- DORIS_PORT
- DORIS_USER
- DORIS_PASSWORD
- FastMCP expects these environment variable names for this MCP:
Obtain DORIS_HOST (hostname or IP)
- If you run Apache Doris yourself: get the Frontend (FE) node host/IP from your inventory or the FE server (the machine/container where the FE process runs).
- If using a managed/hosted Doris service: get the endpoint/hostname from your cloud provider or the service console.
- If unsure, ask your DBA or check the FE configuration on the server for the advertised host.
Obtain DORIS_PORT (client connection port)
- Find the Doris FE client port used for client connections in the FE configuration (look for mysql_port, query_port or similar in fe.conf) or in your cloud/hosting console.
- If an application already connects to Doris, inspect that application’s connection string for the port.
- If you don’t know and have admin access, log into the FE host and inspect FE config or running service to see which port accepts client connections.
Obtain or create DORIS_USER and DORIS_PASSWORD
- Option A — Get existing credentials: ask your DBA or the team that manages Doris for a user account with read/select access for the databases/tables you need.
- Option B — Create a dedicated service user (recommended for least privilege):
- Connect to the Doris FE as an administrative user (via the MySQL-compatible client or FE admin tools).
- Create a new user account and set a strong password, and grant only the minimal privileges required (e.g., SELECT on needed databases).
- Keep the new password stored securely and note the username/password for the next steps.
- Important: use a dedicated service account with minimal privileges for FastMCP access.
Test the connection locally (optional but recommended)
- On a terminal that can reach the Doris host, run the same environment settings used by the MCP to validate connectivity. Example pattern from the README (replace placeholder values):
- DORIS_HOST=
DORIS_PORT= DORIS_USER= DORIS_PASSWORD= uv run --with mcp-doris --python 3.13 mcp-doris
- DORIS_HOST=
- If you prefer the development test from the README:
- env DORIS_HOST=
DORIS_PORT= DORIS_USER= DORIS_PASSWORD= mcp dev mcp_doris/mcp_server.py
- env DORIS_HOST=
- Fix host/port/credentials if the test fails (network, firewall, user privileges).
- On a terminal that can reach the Doris host, run the same environment settings used by the MCP to validate connectivity. Example pattern from the README (replace placeholder values):
Fill the values into the FastMCP connection interface
- In the Install Now / connection form, enter:
- DORIS_HOST: (hostname or IP)
- DORIS_PORT: (port number)
- DORIS_USER: (service username)
- DORIS_PASSWORD: (service password)
- Mark DORIS_PASSWORD (and any sensitive fields) as a secret/hidden value if the interface supports it.
- Save the connection.
- In the Install Now / connection form, enter:
Security and operational notes
- Use least-privilege credentials (only the necessary SELECT/READ rights).
- Store the password as a secret or environment variable, not in plaintext in code or logs.
- Rotate the DORIS_PASSWORD periodically and when personnel change.
- If the FastMCP tester reports connection errors, confirm network reachability (firewall, VPC rules), correct host/port, and that the user has required privileges.
If you need more details
- If you don’t have access to server configs or admin rights, ask your Doris administrator or cloud provider for the FE endpoint, client port, and a service account with appropriate permissions before completing the Install Now form.
Quick Start
Choose Connection Type for
Authentication Required
Please sign in to use FastMCP hosted connections
Run MCP servers without
local setup or downtime
Access to 1,000+ ready-to-use MCP servers
Skip installation, maintenance, and trial-and-error.
No local setup or infra
Run MCP servers without Docker, ports, or tunnels.
Always online
Your MCP keeps working even when your laptop is off.
One secure URL
Use the same MCP from any agent, anywhere.
Secure by default
Encrypted connections. Secrets never stored locally.
Configuration for
Environment Variables
Please provide values for the following environment variables:
HTTP Headers
Please provide values for the following HTTP headers:
started!
The MCP server should open in . If it doesn't open automatically, please check that you have the application installed.
Copy and run this command in your terminal:
Make sure Gemini CLI is installed:
Visit Gemini CLI documentation for installation instructions.
Make sure Claude Code is installed:
Visit Claude Code documentation for installation instructions.
Installation Steps:
Configuration
Installation Failed
More for Database
View All →Supabase MCP Server
Connect Supabase projects directly with AI assistants using the Model Context Protocol (MCP). This server standardizes communication between Large Language Models and Supabase, enabling AI to manage tables, query data, and interact with project features like edge functions, storage, and branching. Customize access with read-only or project-scoped modes and select specific tool groups to fit your needs. Integrated tools cover account management, documentation search, database operations, debugging, and more, empowering AI to assist with development, monitoring, and deployment tasks in your Supabase environment efficiently and securely.
Svelte
Official Svelte documentation access and code analysis server that provides up-to-date reference material, playground link generation, and intelligent autofixer capabilities for detecting common patterns, anti-patterns, and migration opportunities in Svelte 5 and SvelteKit projects.
ClickHouse
Unlock powerful analytics with the ClickHouse MCP Server—seamlessly run, explore, and manage SQL queries across ClickHouse clusters or with chDB’s embedded OLAP engine. This server offers easy database and table listing, safe query execution, and flexible access to data from files, URLs, or databases. Built-in health checks ensure reliability, while support for both ClickHouse and chDB enables robust data workflows for any project.
More for Developer Tools
View All →
GitHub
Extend your developer tools with the GitHub MCP Server—a powerful Model Context Protocol server enhancing automation and AI interactions with GitHub APIs. It supports diverse functionalities like managing workflows, issues, pull requests, repositories, and security alerts. Customize available toolsets to fit your needs, enable dynamic tool discovery to streamline tool usage, and run the server locally or remotely. With read-only mode and support for GitHub Enterprise, this server integrates deeply into your GitHub ecosystem, empowering data extraction and intelligent operations for developers and AI applications. Licensed under MIT, it fosters flexible and advanced GitHub automation.
Desktop Commander
Desktop Commander MCP transforms Claude Desktop into a powerful AI assistant for managing files, running terminal commands, and editing code with precision across your entire system. It supports in-memory code execution, interactive process control, advanced search and replace, plus comprehensive filesystem operations including reading from URLs and negative offset file reads. With detailed audit and fuzzy search logging, it enables efficient automation, data analysis, and multi-project workflows—all without extra API costs. Designed for developers seeking smarter automation, it enhances productivity by integrating all essential development tools into a single, intelligent chat interface.
Chrome DevTools
Provides direct Chrome browser control through DevTools for web automation, debugging, and performance analysis using accessibility tree snapshots for reliable element targeting, automatic page event handling, and integrated performance tracing with actionable insights.
FreeCAD
Enables AI-driven CAD modeling by providing a remote procedure call (RPC) server that allows programmatic control of FreeCAD, supporting operations like creating documents, inserting parts, editing objects, and executing Python code for generative design workflows.