Token导航 LogoToken导航TokenDH.com
dia MCP logo
AI代理stdio官方级别未说明来源级核验

dia MCP

MCP Server

一个帮助AI代理查找、索引和分析最佳UI/UX视觉灵感的模型上下文协议(MCP)服务器。

工具数

10

提示词数

0

GitHub Stars

3

资源数

0
PythonCursorAI代理Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Ash-Blanc

提供方

Ash-Blanc

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run dia-mcp

详细介绍

UI/UX Inspo引擎🎨

一个模型上下文协议(MCP)服务器,使AI代理能够从网络上找到、索引和分析最佳的UI/UX视觉灵感,如图像。

概述

UX Inspo引擎旨在帮助您快速搜索UI/UX灵感并构建本地模式索引。它不是让你复制代码,而是提供视觉灵感和设计推理(为什么它有效,使用什么模式,演示什么原理)。

能力

服务器提供了AI代理可以使用的几个工具:

  • find_inspo: 🎨 为任何设计需求找到最佳的UI/UX灵感图像。
  • screenshot_live_app: 📸 捕获任何实时应用程序的高质量屏幕截图。
  • dig_platform: 🕵️ 使用人工智能代理深入研究Mobbin、Refero或Godly等设计平台。
  • compare_uis: ⚖️ 截图并并排比较多个实时产品。
  • extract_design_dna: 🧬 从任何网站提取设计符号、调色板和排版。
  • walk_flow: 🚶 浏览一个真正的多步骤UI流程,并记录每一步。
  • site_pattern_hunt: 🏹 聪明地在整个网站上寻找UI/UX模式。
  • index_pattern: 💾 将UI/UX模式保存到持久研究索引中。
  • index_flow: 🔬 浏览并索引整个多页流程。
  • search_index: 🔎 搜索您累积的UI/UX研究索引。

它还包括如下提示 inspo_hunt 启动视觉研究会议。

设置和安装

该项目依赖于 uv 用于依赖性管理。需要Python 3.13以上。

  1. 克隆存储库:
   git clone 
   cd dia-mcp
  1. 安装依赖项:
   uv sync
  1. 配置环境变量:

复制示例环境文件:

   cp .env.example .env

将API密钥添加到 .env 文件:

- FIRECRAWL_API_KEY:从以下位置获取钥匙 火爬。用于网页抓取和截图。 - TINYFISH_API_KEY:从以下位置获取钥匙 TinyFish。用于门控平台上的浏览器代理。 - MOBBIN_EMAIL / MOBBIN_PASSWORD:TinyFish自动登录的Mobbin登录凭据。 - UX_INSPO_INDEX_DIR:(可选)本地模式索引的路径(默认为 ./uxindex).

运行服务器

服务器支持两种传输模式:

地方发展(stdio)

对于本地开发和测试,请在stdio模式下运行:

uv run dia-mcp

远程部署(渲染/云)

该项目包括 render.yaml 只需一键部署,即可将渲染为集中式SaaS web服务。

当远程托管时, 服务器使用在服务器环境中配置的API密钥。连接到此服务器的用户不需要提供自己的密钥!

  1. 部署以渲染: 通过蓝图将GitHub连接到渲染和部署。
  2. 添加环境变量: 在渲染仪表板中,配置 FIRECRAWL_API_KEY, TINYFISH_API_KEY, MOBBIN_EMAIL,以及 MOBBIN_PASSWORD.

要在本地测试SSE模式:

uv run fastmcp run src/dia/server.py -t sse --host 0.0.0.0 --port 8000

您还可以使用环境变量:

  • MCP_HOST --默认值: 0.0.0.0
  • MCP_PORT --默认值: 8000

______________________________________________________________________

客户端设置

本地客户端(使用您自己的本地存储密钥)

如果在本地运行Python包而不是云部署,请添加您的 .env 变量直接进入客户端配置:

光标/克劳德桌面

{
  "mcpServers": {
    "dia-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/dia-mcp",
        "run",
        "dia-mcp"
      ],
      "env": {
        "FIRECRAWL_API_KEY": "fc-...",
        "TINYFISH_API_KEY": "tf-...",
        "MOBBIN_EMAIL": "...",
        "MOBBIN_PASSWORD": "..."
      }
    }
  }
}

______________________________________________________________________

远程客户端(连接到云部署)

连接到部署的Render应用程序(集中式SaaS模式)的客户端(如Cursor)只需要一个 SSE连接:

  1. 转到MCP客户端设置
  2. 添加新服务器(类型: 上海证券交易所)
  3. 设置URL: https://your-render-app.onrender.com/sse

无需本地密钥或CLI配置!

______________________________________________________________________

远程运行

如果在远程(SSE)模式下运行,客户端将通过HTTP连接:

{
  "mcpServers": {
    "dia-mcp": {
      "url": "http://localhost:8000/mcp"
    }
  }
}

开发命令

# Run type checking (pyright)
uv run pyright src/

# Run the linter (ruff)
uv run ruff check src/

# Run the formatter (ruff)
uv run ruff format src/

# Run tests
uv run pytest

目录标签

目录标签

PythonCursorAI代理UI/UX设计混合部署视觉灵感设计分析模式索引

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP