Skip to main content

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 文件中。
  • 如果修改了组件文档,需要重新运行生成脚本来更新组件数据。

Metadata

Release files for flutter-widget-mcp-server 0.1.16

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flutter-widget-mcp-server 0.1.16
File Size Uploaded
flutter_widget_mcp_server-0.1.16.tar.gz 49.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for flutter-widget-mcp-server 0.1.16
File Interpreter ABI Platform
flutter_widget_mcp_server-0.1.16-py3-none-any.whl Python 3 none any Details

Total release size: 101.4 kB

Release files / flutter_widget_mcp_server-0.1.16.tar.gz

Download URL flutter_widget_mcp_server-0.1.16.tar.gz
Size 49.9 kB
Tags Source
SHA-256 checksum
How to use checksums
33bd129027f77c1c9ec02cf452699adb0c3f935330ceae798d426ca57d88a094
BLAKE2b-256 checksum
How to use checksums
d67beece19d76a88c7b98adea6928bab0a54882878dc47dc72b6cd37e32fd6ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release files / flutter_widget_mcp_server-0.1.16-py3-none-any.whl

Download URL flutter_widget_mcp_server-0.1.16-py3-none-any.whl
Size 51.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
265812ef599e880be22865b7f3e808f91acdd19ecc086b2e810812f4ebe83486
BLAKE2b-256 checksum
How to use checksums
e540e52426c45700bbe5dc5213f9d1d48ba3d8394817c749f7f2d1c95f93cb7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.1.16 This release

2 release files

0.1.15

2 release files

0.1.14

2 release files

0.1.8

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page