Skip to main content

Flutter Widget MCP Server for YL AI-enhanced Flutter component library

Project description

Flutter Widget MCP Server

Flutter Widget MCP Server 是一个用于 Flutter Widget 组件库的 Model Context Protocol (MCP) 服务器。它提供了一个强大的 API 来查询和搜索 Flutter 组件的详细信息。

特性

  • 组件查询:获取特定组件的详细信息
  • 组件列表:获取所有可用组件的列表
  • 组件搜索:根据关键词搜索组件
  • 支持部分匹配和不区分大小写的查询

PYPI安装

推荐使用最新版本的pip来安装Flutter Widget MCP Server。

https://pypi.org/project/flutter-widget-mcp-server/

首先,更新pip:

python -m pip install --upgrade pip

然后,使用pip安装Flutter Widget MCP Server:

pip install flutter-widget-mcp-server

源码安装

  1. 确保你已经安装了 Python 3.7+。
  2. 安装依赖:
pip install -r requirements.txt

生成组件数据

在运行服务器之前,需要先生成组件数据:

定位到 mcp/flutter_widget_mcp_server 目录

 python -m flutter_widget_mcp_server.gen_components_json

运行服务器

定位到 mcp/flutter_widget_mcp_server 目录

python -m flutter_widget_mcp_server.main

服务器将在 http://0.0.0.0:${port} 上运行。

注意事项

  • 组件数据存储在 mcp/flutter_widget_mcp_server/flutter_widget_mcp_server/components.json 文件中。
  • 如果修改了组件文档,需要重新运行生成脚本来更新组件数据。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flutter_widget_mcp_server-0.1.14.tar.gz (50.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flutter_widget_mcp_server-0.1.14-py3-none-any.whl (51.6 kB view details)

Uploaded Python 3

File details

Details for the file flutter_widget_mcp_server-0.1.14.tar.gz.

File metadata

File hashes

Hashes for flutter_widget_mcp_server-0.1.14.tar.gz
Algorithm Hash digest
SHA256 61d6bd188f4a3cb326cd7879d870771f46bdb7bff7158819341627900d5e8c70
MD5 0355df6934862fa77a16e8f9a749cdf6
BLAKE2b-256 59357458711f359bf06b7c12f4a07cd3f71d6a14cea9c009ede85077eec3f249

See more details on using hashes here.

File details

Details for the file flutter_widget_mcp_server-0.1.14-py3-none-any.whl.

File metadata

File hashes

Hashes for flutter_widget_mcp_server-0.1.14-py3-none-any.whl
Algorithm Hash digest
SHA256 07cb65616e35f2c98ddc4cca153c17d45fc60e8b791e9aede4d3fbd870473f34
MD5 69ec7139c84097b5329dbd072eeff898
BLAKE2b-256 f22cb5711c57f0b4fd921083ae961f44abfed9929cc9c82aa9afc119a136fcac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page