Ludflow MCP视图插件

为Ludflow工具提供MCP视图中的自定义渲染器,支持多组织认证和丰富的文档及数据管理功能。

  • by DeeJanuz
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 DeeJanuz/ludflow-mcp-mux

使用说明

Ludflow MCP视图插件

自定义渲染器 Ludflow 工具在 MCP视图.

安装

通过MCP视图插件注册表安装:

mcp-views-cli plugin add ludflow

或者通过下载最新版本的ZIP并解压到来手动安装 ~/.mcp-views/plugins/ludflow/.

建筑物

./build.sh

这产生 ludflow-plugin.zip 包含清单和所有渲染器文件。 生产是默认的构建通道,并使用 https://app.ludflow.com. 对于暂存包,运行:

LUDFLOW_MCPVIEWS_BUILD_CHANNEL=staging ./build.sh

源清单仍然是生产默认清单。生成的ZIP受到保护,因此 生产工件不能包含暂存端点和暂存工件 不能包含生产终结点。

多组织身份验证

Ludflow在MCPViews中使用组织范围的OAuth令牌。

  • 使用 list_organizations 以发现用户属于哪些组织。
  • MCPViews通过以下方式丰富了这些结果 has_mcpviews_token, mcpviews_token_status,以及 mcpviews_token_refreshable 因此,代理可以查看给定的组织是否经过身份验证、可刷新或缺少本地身份验证。
  • 一个成功的Ludflow或DecidR电子邮件代码登录批量种子登录后端返回的每个组织的组织范围令牌,并将其镜像到两个插件存储中。
  • 对于非默认组织中的后续Ludflow工具调用,包括 organization_id 在工具论证中。
  • 如果目标组织没有存储令牌或 expired_unrefreshable,呼叫 start_plugin_auth 带插件 ludflow 而那个 organization_id 在重试之前。MCPViews默认打开应用内电子邮件代码流;该流应连接所有返回的成员资格。使用 auth_flow: "browser" 仅用于高级OAuth恢复。

渲染器

工具视图

渲染器 工具
rich_content list_organizations, search_codebase, vector_search, get_code_units, get_document, write_document, move_document, delete_document, list_documents, get_dependencies, get_file_content, get_module_overview, get_analysis_stats, get_column_context
structured_data get_data_schema, get_data_lake_schema, manage_data_sources, manage_data_tables, manage_data_draft, get_business_concepts, manage_knowledge_entries

独立应用程序页面

这些渲染器出现在MCP视图应用程序启动器中,允许用户在不离开MCP视图的情况下打开Ludflow风格的页面:

渲染器 启动器标签 用途
ludflow_documents_home Documents 浏览文件夹和文档,按状态或排序顺序过滤,并在具有版本切换的新富文本选项卡中打开文档内容
ludflow_data_governance Data Governance 探索数据源、检查表、深入列上下文并打开嵌入式Knowledge Dex面板

遗产 ludflow_knowledge_dex 渲染器仍然作为别名存在,但它现在打开了数据治理工作区内的嵌入式Knowledge Dex视图,而不是作为单独的启动页面出现。

许可证

专有——免费使用,非开源。看 许可证 了解详情。