awesome-coolify-mcp

awesome-coolify-mcp

One MCP server to manage self-hosted Coolify instances: verify connectivity, discover servers, deploy applications, tail logs, diagnose incidents, and run emergency ops from any MCP client.

Category
访问服务器

README

<p align="center"> <img src="https://cdn.jsdelivr.net/gh/clezcoding/awesome-coolify@main/docs/assets/hero-banner.png" alt="awesome-coolify-mcp — a friendly mascot next to a glowing dashboard showing a server fleet, a terminal, a deploy arrow, and a safety shield" width="100%" /> </p>

<h1 align="center">awesome-coolify-mcp</h1>

<p align="center"> <strong>One MCP server. Every self-hosted Coolify instance you own.</strong><br /> Verify connectivity, discover your fleet, deploy, tail logs, diagnose incidents, and run gated emergency ops —<br /> straight from Cursor, Claude, VS Code, Windsurf, or any MCP-speaking agent. </p>

<p align="center"> <a href="README.de.md">🇩🇪 Deutsch</a> · <a href="https://coolify.io">Coolify</a> · <a href="https://modelcontextprotocol.io">Model Context Protocol</a> · <a href="https://clezcoding.github.io/awesome-coolify/install.html">Install configurator ↗</a> </p>

<p align="center"> <a href="https://www.npmjs.com/package/awesome-coolify-mcp"><img src="https://img.shields.io/npm/v/awesome-coolify-mcp.svg?style=flat-square&color=6b16ed" alt="npm version" /></a> <a href="https://www.npmjs.com/package/awesome-coolify-mcp"><img src="https://img.shields.io/npm/dm/awesome-coolify-mcp.svg?style=flat-square&color=6b16ed" alt="npm downloads" /></a> <img src="https://img.shields.io/badge/Node.js-%3E%3D22.14-3c873a?style=flat-square&logo=nodedotjs&logoColor=white" alt="Node.js >= 22.14" /> <img src="https://img.shields.io/badge/TypeScript-3178C6?style=flat-square&logo=typescript&logoColor=white" alt="TypeScript" /> <img src="https://img.shields.io/badge/Coolify%20API-4.1.x-6b16ed?style=flat-square" alt="Coolify API 4.1.x" /> <img src="https://img.shields.io/badge/MCP-14%20tools%20·%2055%20actions-181818?style=flat-square" alt="14 domain tools, 55 actions" /> <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-fcd34d?style=flat-square" alt="MIT License" /></a> <a href="CONTRIBUTING.md"><img src="https://img.shields.io/badge/PRs-welcome-6b16ed?style=flat-square" alt="PRs welcome" /></a> </p>

<p align="center"> <a href="#-overview">Overview</a> · <a href="#-why-awesome-coolify-mcp">Why</a> · <a href="#-features">Features</a> · <a href="#-how-it-works">Architecture</a> · <a href="#-quick-start">Quick start</a> · <a href="#-install">Install</a> · <a href="#-tools-reference">Tools</a> · <a href="#-safety-model">Safety</a> · <a href="#-coming-soon">Roadmap</a> </p>

<p align="center"> <a href="https://cursor.com/en/install-mcp?name=awesome-coolify-mcp&config=eyJhd2Vzb21lLWNvb2xpZnktbWNwIjp7ImNvbW1hbmQiOiJucHgiLCJhcmdzIjpbIi15IiwiYXdlc29tZS1jb29saWZ5LW1jcCJdLCJlbnYiOnsiQ09PTElGWV9VUkwiOiJodHRwczovL2Nvb2xpZnkuZXhhbXBsZS5jb20iLCJDT09MSUZZX1RPS0VOIjoiWU9VUl9DT09MSUZZX0FQSV9UT0tFTiJ9fX0="> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/deeplink/mcp-install-dark.svg" /> <source media="(prefers-color-scheme: light)" srcset="https://cursor.com/deeplink/mcp-install-light.svg" /> <img src="https://cursor.com/deeplink/mcp-install-dark.svg" alt="Add awesome-coolify-mcp to Cursor" height="40" /> </picture> </a>    <a href="vscode:mcp/install?name=awesome-coolify-mcp&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22awesome-coolify-mcp%22%5D%2C%22env%22%3A%7B%22COOLIFY_URL%22%3A%22https%3A%2F%2Fcoolify.example.com%22%2C%22COOLIFY_TOKEN%22%3A%22YOUR_COOLIFY_API_TOKEN%22%7D%7D"> <img src="https://img.shields.io/badge/VS_Code-Install_MCP_Server-0098FF?style=for-the-badge&logo=visualstudiocode&logoColor=white" alt="Install awesome-coolify-mcp in VS Code" height="40" /> </a> </p>

<p align="center"><sub>One click installs with placeholder credentials — see <a href="#-install">Install</a> for the full walkthrough, or use the <a href="https://clezcoding.github.io/awesome-coolify/install.html">browser configurator</a> to fill in real values safely.</sub></p>


📋 Table of contents


🔭 Overview

Self-hosted Coolify is one of the best open-source alternatives to Heroku/Vercel-style PaaS platforms — but wiring it up to an AI coding agent has historically meant piecing together several small, overlapping community MCP integrations, each with its own schema, its own error format, and its own idea of what "safe" looks like.

awesome-coolify-mcp replaces that patchwork with a single, community-maintained MCP server that speaks Coolify's REST API 4.1.x through a clean, action-based tool surface. Source, docs, and npm distribution live in one public repo — clezcoding/awesome-coolify — while the installable package stays awesome-coolify-mcp. Instead of memorizing dozens of near-identical tool names, your agent calls domain tools with an action field:

application({ action: "deploy", uuid: "<app-uuid>", wait: true })
diagnose({ action: "scan" })
emergency({ action: "stop_all", confirm: true })

Under the hood, every call goes through the same request pipeline: Zod-validated input, retrying HTTP client, secret-aware output masking, and structured error envelopes with recovery hints — so your agent fails gracefully instead of guessing.

[!NOTE] This is a community project built for people who run their own Coolify instances. It is not affiliated with or endorsed by Coolify Labs.


🆚 Why awesome-coolify-mcp

Typical setup without it With awesome-coolify-mcp
Several overlapping community MCP tools, each with its own schema One server, one consistent schema
Dozens of granular, single-purpose tools per resource 14 domain tools × action discriminators (55 actions total)
Ad-hoc error strings that agents have to guess at Structured codes (COOLIFY_401, COOLIFY_404, …) + machine-readable recovery hints
Secrets can leak straight into agent context Default secret masking + confirmation gates on destructive actions
Read a wall of raw JSON to find what changed Bounded, paginated projections tuned for LLM context windows

Today, the focus covers day-2 operations plus growing infrastructure CRUD: verify connectivity, discover your fleet, deploy, pull logs, diagnose incidents, run gated emergency ops — and manage SSH keys, servers, projects, and environments. Full CRUD for applications, services, and databases is next — see Coming soon.


✨ Features

<p align="center"> <img src="https://cdn.jsdelivr.net/gh/clezcoding/awesome-coolify@main/docs/assets/features.png" alt="Feature highlights: action-based tools, safety gates, diagnose, deploy and logs" width="100%" /> </p>

  • Action-based tools across 14 domains — call application({ action: "deploy", uuid }) instead of hunting through dozens of tool names. Domains span ops (system, resource, diagnose, application, deployment, service, database, emergency), infrastructure CRUD (private_key, server, project, environment), plus docs and meta.
  • Ops workflows that mirror real incidents — a single system.infrastructure_overview call for the big picture, fuzzy resource.find when you only remember a name or domain, diagnose.app / diagnose.server for a specific suspect, and diagnose.scan when you just know something is wrong fleet-wide.
  • Deploy lifecycle that agents can actually drive — start/stop/restart, deploy with optional wait-and-poll or force rebuild, list/get/cancel deployments, and bounded runtime or build logs that won't blow your context window.
  • Service & database lifecycle — start/stop/restart/get, plus service redeploy with an optional fresh image pull.
  • Safety by default, not by convention — emergency mutations require an explicit confirm: true; sensitive keys (password, token, secret, private, env) render as *** unless you opt in with reveal: true.
  • Agent-friendly failure modes — every error is a parseable envelope with a code, a human message, and recoveryHints; transient network/429/5xx failures retry automatically with exponential backoff.
  • Broad client coverage out of the box — Cursor, VS Code / GitHub Copilot, Claude Desktop, Claude Code, Windsurf, and 15+ more via the install configurator.

🏗️ How it works

<p align="center"> <img src="https://cdn.jsdelivr.net/gh/clezcoding/awesome-coolify@main/docs/assets/architecture.png" alt="Architecture: MCP clients talk to awesome-coolify-mcp's domain tools, which talk to the Coolify REST API 4.1.x" width="100%" /> </p>

MCP client (Cursor / Claude / VS Code / …)
        │  stdio MCP
        ▼
awesome-coolify-mcp  (14 domain tools + action discriminator)
        │  HTTPS + Bearer token
        ▼
Coolify REST API 4.1.x  (servers · projects · applications · services · databases)

The server itself is intentionally boring: it holds no long-lived state and never touches your IDE's config files. Your MCP host (Cursor, Claude, VS Code, …) injects COOLIFY_URL and COOLIFY_TOKEN through its MCP config's env block; the process reads them from its environment (or an optional local .env when you run it directly from the CLI) and forwards authenticated requests to your Coolify instance over HTTPS.


🚀 Quick start

Prerequisites

  • Node.js 22.14+ (CI runs on Node 24)
  • A self-hosted Coolify instance on 4.1.x
  • An API token from Coolify → Keys & Tokens (authorization docs)

Run it directly with npx — no global install needed:

npx -y awesome-coolify-mcp

Wire the two required environment variables into your MCP host (see Install for every client). Once connected, a minimal smoke test looks like this:

meta({ action: "version" })                       // server identity — no Coolify call
system({ action: "verify" })                      // authenticate + connectivity check
system({ action: "infrastructure_overview" })     // servers, projects, apps, services, DBs at a glance

[!IMPORTANT] Emergency actions (stop_all, redeploy_project, restart_project) require confirm: true. Call them without confirm first — you'll get a would_affect preview and no mutation runs. Only pass reveal: true when you genuinely need plaintext secrets back.


📦 Install

There are three equally supported paths — pick whichever fits your workflow.

1. One-click deeplink

Best when you already have your Coolify URL and token handy. Placeholder credentials work fine too — you'll be prompted to fill them in, or you can swap them afterwards.

<p align="center"> <a href="https://cursor.com/en/install-mcp?name=awesome-coolify-mcp&config=eyJhd2Vzb21lLWNvb2xpZnktbWNwIjp7ImNvbW1hbmQiOiJucHgiLCJhcmdzIjpbIi15IiwiYXdlc29tZS1jb29saWZ5LW1jcCJdLCJlbnYiOnsiQ09PTElGWV9VUkwiOiJodHRwczovL2Nvb2xpZnkuZXhhbXBsZS5jb20iLCJDT09MSUZZX1RPS0VOIjoiWU9VUl9DT09MSUZZX0FQSV9UT0tFTiJ9fX0="> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/deeplink/mcp-install-dark.svg" /> <source media="(prefers-color-scheme: light)" srcset="https://cursor.com/deeplink/mcp-install-light.svg" /> <img src="https://cursor.com/deeplink/mcp-install-dark.svg" alt="Add awesome-coolify-mcp to Cursor" height="40" /> </picture> </a>    <a href="vscode:mcp/install?name=awesome-coolify-mcp&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22awesome-coolify-mcp%22%5D%2C%22env%22%3A%7B%22COOLIFY_URL%22%3A%22https%3A%2F%2Fcoolify.example.com%22%2C%22COOLIFY_TOKEN%22%3A%22YOUR_COOLIFY_API_TOKEN%22%7D%7D"> <img src="https://img.shields.io/badge/VS_Code-Install_MCP_Server-0098FF?style=for-the-badge&logo=visualstudiocode&logoColor=white" alt="Install awesome-coolify-mcp in VS Code" height="40" /> </a> </p>

<details> <summary><strong>How these links work</strong> (click to expand)</summary> <br />

Both editors implement a protocol handler that reads a JSON server configuration straight out of the URL:

Client Scheme Encoding
Cursor cursor://anysphere.cursor-deeplink/mcp/install?name=…&config=… (mirrored at https://cursor.com/en/install-mcp?… for a friendlier landing page) config is base64-encoded JSON
VS Code / Copilot vscode:mcp/install?name=…&config=… config is URL-encoded JSON

Clicking the button opens your editor, shows the server it's about to add, and lets you review or edit the command/env before accepting — nothing is installed silently. </details>

2. Install configurator (GitHub Pages)

Use the browser configurator to type in your real COOLIFY_URL / COOLIFY_TOKEN and generate a ready-to-paste snippet for your exact client — JSON, TOML, or YAML depending on what that client expects.

Everything runs client-side in your browser. Your token is never sent to a backend, logged, or stored anywhere but the config file you paste it into.

3. Manual MCP config

Paste this into your host's MCP configuration file. Cursor example (~/.cursor/mcp.json for global, or .cursor/mcp.json in a project):

{
  "mcpServers": {
    "awesome-coolify-mcp": {
      "command": "npx",
      "args": ["-y", "awesome-coolify-mcp"],
      "env": {
        "COOLIFY_URL": "https://coolify.example.com",
        "COOLIFY_TOKEN": "YOUR_COOLIFY_API_TOKEN",
        "COOLIFY_VERIFY_SSL": "true",
        "COOLIFY_MCP_LOG": "info"
      }
    }
  }
}

A ready-made copy-paste template also lives at docs/mcp.example.json.


🖥️ Supported clients

Client Config location Notes
Cursor ~/.cursor/mcp.json One-click deeplink or manual JSON
VS Code / GitHub Copilot .vscode/mcp.json Native inputs prompts for URL/token — no plaintext in the file
Claude Desktop claude_desktop_config.json Manual JSON or configurator output today
Claude Code ~/.claude.json or .mcp.json stdio via npx -y awesome-coolify-mcp
Windsurf ~/.codeium/windsurf/mcp_config.json Same npx + env pattern as Cursor

The install configurator covers a much wider matrix — OpenCode, Codex CLI, Gemini CLI, Cline, Kilo Code, Goose, LM Studio, Hermes Agent, Kimi Code, Google Antigravity, OpenClaw, and more — with the correct config shape for each.

[!NOTE] Claude Desktop currently ships as manual JSON / configurator output only — a dedicated .mcpb bundle is on the roadmap (see Coming soon).


🔐 Environment variables

Variable Required Default Description
COOLIFY_URL yes Coolify base URL, no trailing slash — e.g. https://coolify.example.com
COOLIFY_TOKEN yes Bearer API token, scoped to your team
COOLIFY_VERIFY_SSL no true Set to false only for self-signed certs on local/dev instances
COOLIFY_MCP_LOG no info Log verbosity: debug · info · error

Credentials are read from the process environment (your IDE's MCP env block) or an optional local .env file when running the CLI directly. They are never echoed back inside tool responses.


🧰 Tools reference

Every domain is exposed as one MCP tool with an action discriminator, so your agent's tool list stays short while the capability surface stays wide.

system({ action: "health" })
application({ action: "deploy", uuid: "<app-uuid>", wait: true })
emergency({ action: "stop_all", confirm: true })

🖥️ system — connectivity & overview

Your first call in any session: is Coolify reachable, and what does the fleet look like right now?

Action Purpose
health Verify Coolify API reachability
version Coolify instance version string
verify Authenticate; returns connectivity + version in one call
infrastructure_overview Aggregate counts across servers, projects, applications, services, databases

🏷️ meta — server identity

Action Purpose
version awesome-coolify-mcp's own package name + semver — no Coolify call at all

🔎 resource — discovery

For when you know roughly what you're looking for but not its exact UUID.

Action Purpose
list Applications, services, and databases as summary projections, with pagination _meta
find Fuzzy search by name, domain, or IP across servers and resources — ranked, capped at 10

🩺 diagnose — investigation

The tool you reach for when something feels wrong but you don't yet know what.

Action Purpose
app App status, health, env var count, and recent deployments
server Server resources, domains, and reachability
scan Fleet-wide issues grouped by severity — the "what's on fire" button

🚀 application — app operations

Action Purpose
get Detailed application configuration
start / stop / restart Container lifecycle control
deploy Trigger a deploy, with optional wait/poll and force rebuild
logs Paginated runtime or build logs, bounded so they never blow your context

📈 deployment — deploy tracking

Action Purpose
list Deployments for a given application
get Status, commit, and timing details for one deployment
cancel Cancel an in-flight deployment cleanly

🧩 service / database — sidecar lifecycle

Tool Actions
service get, start, stop, restart, deploy, create (one-click type XOR compose), update, delete, delete_preview
database get, start, stop, restart, create (8 engines), update, delete, delete_preview

🔑 private_key — SSH key CRUD

Manage Coolify private keys with PEM content masked by default.

Action Purpose
list / get List or fetch a key (PEM masked unless reveal: true)
create / update Add or rotate SSH keys
delete / delete_preview Remove a key, or preview dependents before delete

🖧 server — server CRUD & validation

Action Purpose
get Server details, domains, and reachability
create / update Register or reconfigure a server
validate Trigger Coolify's server validation check
delete / delete_preview Remove a server, or preview dependents first

📁 project — project CRUD

Action Purpose
list / get Discover or inspect projects
create / update Stand up or rename projects
delete / delete_preview Delete a project, or preview blast radius first

🌍 environment — environment CRUD

Action Purpose
list / get List or inspect environments inside a project
create Add a new environment to a project
delete / delete_preview Remove an environment, or preview dependents first

📚 docs — offline guides

Action Purpose
search Search a bundled, curated Coolify troubleshooting index — not a live web fetch, so it works offline and can't be used as an external fetch vector

🚨 emergency — high-impact ops (gated)

Reach for these only when you mean it — every action below is behind a confirmation gate.

Action Purpose
stop_all Stop every running application, fleet-wide — requires confirm: true
redeploy_project Redeploy every app in a project — requires confirm: true
restart_project Restart every app in a project — requires confirm: true

🛡️ Safety model

Confirmation gate

Destructive emergency actions follow a strict two-step pattern:

  1. Call with confirm omitted or false → you get back a would_affect preview and error code COOLIFY_CONFIRM_REQUIREDnothing is mutated.
  2. Call again with confirm: true → the action actually executes.

Regular app/service/database mutations (start, stop, deploy, …) are not behind this gate — they simply follow Coolify's own API semantics, since they're scoped to one resource rather than your whole fleet.

Secret masking

  • Keys matching password, token, secret, private, or env render as *** by default in tool output.
  • Pass reveal: true only when you explicitly need plaintext — for example, to copy an env var into another system.
  • Log line bodies are not masked. Treat raw logs like you would any other sensitive output: don't paste them into long-lived agent memory or public tickets.

⚠️ Structured errors & retries

Every API failure comes back as a parseable envelope your agent can reason about, instead of a raw stack trace:

{
  "code": "COOLIFY_401",
  "message": "Unauthorized — invalid or expired API token",
  "recoveryHints": [
    "Verify the token in Coolify UI → Keys & Tokens",
    "Ensure the token has the required team permissions"
  ],
  "httpStatus": 401
}
Code Meaning
COOLIFY_401 Invalid or missing token
COOLIFY_404 Resource not found
COOLIFY_422 Validation error
COOLIFY_500 Coolify server error
COOLIFY_NETWORK Connection failed
COOLIFY_TIMEOUT Request timed out
COOLIFY_CONFIRM_REQUIRED Emergency preview — pass confirm: true to proceed
COOLIFY_AMBIGUOUS_MATCH Name matched multiple resources — pick a UUID from the ranked list

Transient failures (HTTP 429, 5xx, or network errors) retry automatically up to 3 times with exponential backoff (1s → 2s → 4s) before giving up and returning the error to your agent.


💬 Example agent workflows

"Is my Coolify reachable, and what do I have?"

system({ action: "verify" })
system({ action: "infrastructure_overview" })
resource({ action: "list" })

"Find the nginx app, deploy it, then show me the logs."

resource({ action: "find", query: "nginx" })
application({ action: "deploy", uuid: "<uuid>", wait: true })
application({ action: "logs", uuid: "<uuid>" })

"Something feels wrong across the fleet."

diagnose({ action: "scan" })
diagnose({ action: "app", uuid: "<suspect>" })
diagnose({ action: "server", uuid: "<server>" })

"Emergency: stop everything, but let me see the blast radius first."

emergency({ action: "stop_all" })                 // preview — would_affect, no mutation
emergency({ action: "stop_all", confirm: true })  // execute

✅ Status today

The server is stable and actively used for day-2 operations against real Coolify 4.1.x instances:

Capability Status
Verify connectivity + infrastructure overview ✅ Shipped
Discovery: resource.list / resource.find ✅ Shipped
Diagnose: app, server, fleet-wide scan + follow-up hints ✅ Shipped
Deploy lifecycle: start/stop/restart, deploy with wait-mode + force rebuild ✅ Shipped
Deployment tracking: list / get / cancel ✅ Shipped
App logs: runtime + build, bounded and paginated ✅ Shipped
Service & database lifecycle ✅ Shipped
Emergency ops: stop-all, project redeploy/restart, behind confirm gate ✅ Shipped
SSH key CRUD (private_key) with PEM masking ✅ Shipped
Server CRUD + validation (server) ✅ Shipped
Project & environment CRUD (project, environment) ✅ Shipped
Secret masking with explicit reveal opt-in ✅ Shipped
Structured errors, recovery hints, automatic retries ✅ Shipped
npm distribution + install configurator for 15+ clients ✅ Shipped

Service/database log tailing is temporarily on hold — Coolify 4.1.x's REST API doesn't expose a /services/{uuid}/logs or /databases/{uuid}/logs endpoint yet (the fix has merged upstream but isn't backported to 4.1.x). It'll ship the moment the endpoint is reachable, with no half-working stub in the meantime.


🔮 Coming soon

<p align="center"> <img src="https://cdn.jsdelivr.net/gh/clezcoding/awesome-coolify@main/docs/assets/coming-soon.png" alt="The mascot sketching a roadmap of upcoming features: databases, scheduled tasks, private keys, teams, and cloud provisioning" width="100%" /> </p>

The next milestone focuses on creation for workloads, not just infrastructure scaffolding — turning awesome-coolify-mcp into a tool that can stand up new applications, services, and databases from scratch, not only manage what already exists. Planned areas, roughly in order of priority:

  • Full CRUD for applications, services, and databases — create, update, and delete, not just start/stop/deploy
  • Environment variable management — read, write, bulk-sync from a local .env
  • One-click services — full service catalog with compose YAML, storage, and env configuration
  • Database backups — schedules, executions, and on-demand triggers
  • Scheduled tasks — cron job CRUD, execution history, run-once triggers
  • Teams & multi-tenancy — list/get teams and members, per-project scoped tokens
  • Cloud provider tokens — Hetzner/DigitalOcean provisioning credentials (SSH keys already shipped)
  • GitHub App integration — repo/branch discovery, enterprise URLs
  • Claude Desktop .mcpb packaging — true one-click install, no manual JSON
  • Deeper observability — container-level metrics, Traefik insight, live event streams, log search

Have a use case that isn't listed? Open an issue — the roadmap is shaped by what the community actually runs into.


🛠️ Local development

git clone https://github.com/clezcoding/awesome-coolify.git
cd awesome-coolify
npm install
npm run build    # tsup → dist/
npm test         # vitest
npm run dev      # watch mode

Logs go to stderr only — stdout is reserved exclusively for the MCP protocol.

The maintainer publish flow (buildpack --dry-runpublish) is documented in CONTRIBUTING.md.


🔗 Links

Resource URL
Install configurator clezcoding.github.io/awesome-coolify/install.html
Install landing page clezcoding.github.io/awesome-coolify/
Example MCP JSON docs/mcp.example.json
Brand assets docs/assets/
Coolify coolify.io
MCP specification modelcontextprotocol.io
Issues & feature requests GitHub Issues
Contributing CONTRIBUTING.md
License MIT

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选