Tableau云MCP服务器🚀
全球最先进的人工智能Tableau云管理平台
MCP(模型上下文协议)服务器,用于转换Tableau云管理 人工智能, 自主优化,以及 预测分析。这不仅仅是另一个管理工具,它是一个完整的人工智能平台,可以智能地理解、优化和管理您的Tableau环境。

______________________________________________________________________
🎯 是什么让这场革命
🧠 人工智能驱动的智能 -通过语义分析了解您的内容\ 🔮 预测分析 -在问题影响用户之前对其进行预测\ 🤖 自主优化 -自我修复和自我优化操作\ 🚨 智能监控 -实时异常检测和警报\ 💬 自然语言接口 -用简单的英语提问\ 🔍 直接数据访问 -用于程序化数据提取的VizQL数据服务\ ⚡ 企业级 -具备全面API覆盖范围的生产就绪
______________________________________________________________________
🌟 核心能力
第一阶段:基础 ✅
- 完整的Tableau Cloud API覆盖范围 -50多种工具,涵盖管理的各个方面
- 用户和组管理 -创建、更新、删除用户和组
- 内容管理 -工作簿、数据源、视图、流程
- 权限管理 -授予、撤销和审核权限
- 网站管理 -完成现场配置控制
- 高级搜索 -在整个环境中查找内容
阶段2:工作流自动化 ✅
- 自然语言处理 -“清理财务项目”、“迁移约翰的内容”
- 复杂的工作流编排 -带安全检查的多步操作
- 智能规划 -AI从自然语言生成执行计划
- 安全与回滚 -全面的安全检查和回滚机制
- 审批工作流 -对高影响力运营的人为监督
第三阶段:智能洞察与分析 ✅
- 🧠 语义内容分析 -AI理解你的内容是什么
- 🔮 预测分析 -预测使用趋势和性能问题
- 🚨 异常检测 -实时监控,智能报警
- 🤖 自主优化 -自我优化绩效和治理
- 💡 基于人工智能的推荐 -明智的改进建议
- 🔍 智能内容发现 -自然语言内容搜索
VizQL数据服务集成 ✅
- 🔍 直接数据访问 -可视化数据的程序化访问
- 📊 高级查询 -使用过滤器和聚合的自定义查询
- 🧠 AI驱动的数据分析 -智能数据质量和模式分析
- 💬 自然语言数据查询 -用简单的英语问数据问题
- ⚡ 高性能提取 -高效处理海量数据集
- 📈 实时数据监控 -持续数据健康评估
______________________________________________________________________
🛠 完整的工具套件
用户和组管理(13个工具)
create_user,update_user,delete_user,search_userscreate_group,add_user_to_group,remove_user_from_group,list_groupsget_user_by_name,list_favorites,add_favorite
内容管理(25+工具)
- 工作簿:
publish_workbook,download_workbook,move_workbook,get_workbook_views - 数据源:
publish_datasource,download_datasource,move_datasource,refresh_datasource_now - 项目:
create_project,search_projects,get_project_by_name - 视图:
list_views,get_view_image - 高级搜索:
search_content,search_workbooks,search_datasources
权限和安全(8个工具)
grant_permissions,revoke_permissions,list_content_permissionsupdate_site,list_webhooks,create_webhook,delete_webhook
操作和监控(12个工具)
- 工作:
list_jobs,get_job_status,cancel_job - 日程表:
list_schedules,create_schedule - 订阅:
list_subscriptions,create_subscription - 标签:
add_tags_to_workbook,remove_tags_from_workbook,add_tags_to_datasource
🧠 AI驱动的智能工具(6个工具)
analyze_content_intelligence-全面的人工智能分析get_intelligent_recommendations-基于AI的优化建议discover_content_insights-自然语言内容发现run_autonomous_optimization-自动化优化周期get_optimization_status-监控人工智能操作enable_autonomous_optimization-控制自主功能
🔍 VizQL数据服务工具(7个工具)
extract_datasource_data-具有过滤功能的高级数据提取get_datasource_metadata-全面的元数据发现query_datasource_custom-带有聚合的自定义查询analyze_datasource_quality-基于人工智能的数据质量分析extract_and_analyze_data-提取与分析相结合natural_language_data_query-自然语言数据查询analyze_field_distribution-统计现场分析
🔮 高级工作流工具(5个工具)
natural_language_query-用简单的英语提问execute_workflow-复杂的多步骤操作confirm_workflow-批准高影响力的工作流程get_workflow_status-监控工作流进度
______________________________________________________________________
🚀 快速开始
选项1:一键式Heroku部署(推荐)
- 点击上面的“部署到Heroku”按钮
- 在Heroku配置中设置Tableau Cloud凭据
- 获取服务器URL并配置Claude Desktop
- 开始使用AI驱动的Tableau管理!
方案2:地方发展
# 1. Clone and install
git clone https://github.com/petewhore/tableau-cloud-mcp-server
cd tableau-cloud-mcp-server
pip install -e .
# 2. Configure credentials
cp .env.example .env
# Edit .env with your Tableau Cloud credentials
# 3. Run the server
python -m tableau_mcp_server.server______________________________________________________________________
💬 示例用法
基于AI的内容分析
Claude: Analyze all content in our Sales project for performance and usage insights.
Uses: analyze_content_intelligence --project_name "Sales"
Result: Complete AI analysis including semantic understanding, predictive insights,
anomaly detection, and optimization recommendations.直接数据提取和分析
Claude: Extract sales data from our main data source and analyze it for quality issues.
Uses: extract_and_analyze_data --datasource_luid "abc123..." --analysis_type "comprehensive"
Result: Complete data extraction with AI-powered quality analysis, statistical insights,
and recommendations for data improvement.自然语言数据查询
Claude: Show me the top 10 customers by revenue for the last quarter.
Uses: natural_language_data_query --datasource_luid "abc123..." --natural_language_query "top 10 customers by revenue last quarter"
Result: Intelligent query parsing, execution, and results with business insights.自然语言工作流
Claude: Clean up the Finance project by archiving unused content and optimizing permissions.
Uses: execute_workflow --workflow_request "Clean up Finance project by archiving unused content and optimizing permissions"
Result: AI generates and executes a comprehensive cleanup plan with safety checks.智能内容发现
Claude: Find all trending sales dashboards from the last month.
Uses: discover_content_insights --query "trending sales dashboards last month"
Result: AI identifies popular sales content with usage analytics and recommendations.自主优化
Claude: Run autonomous optimization to improve performance across all content.
Uses: run_autonomous_optimization --scope "performance"
Result: AI automatically optimizes extracts, calculations, and data sources for better performance.______________________________________________________________________
🧠 AI智能功能
语义内容分析
- 自然语言处理 标题和描述
- 主题分类 (销售、财务、营销等)
- 商业价值评分 基于质量指标
- 自动标记 和分类
- 内容关系映射
预测分析
- 使用趋势预测 -预测内容受欢迎程度
- 性能下降检测 -在问题影响用户之前识别问题
- 容量规划 -建议基础设施优化
- 用户采用模式 -了解内容的消费方式
自主优化
- 性能优化 -自动提取和计算改进
- 内容生命周期管理 -智能归档与推广
- 治理执行 -自动化合规和策略执行
- 副本检测 -查找并整合相似内容
智能监控
- 实时异常检测 -立即识别异常模式
- 预测性警报 -在问题发生之前得到警告
- 上下文感知通知 -警报考虑业务影响
- 自适应阈值 -基于学习的警报调优
______________________________________________________________________
📊 企业效益
对于管理员
- 减少80% 在手动管理任务中
- 主动解决问题 在用户受到影响之前
- 数据驱动的决策 具有AI洞察力
- 自动化合规 执行
面向最终用户
- 更快的性能 通过AI优化
- 更好的内容发现 智能搜索
- 更高质量的内容 通过持续改进
- 减少停机时间 通过预测性维护
对于组织
- 成本优化 通过高效利用资源
- 风险降低 通过主动监控
- 战略洞察力 论内容使用模式
- 面向未来的平台 具有可扩展的人工智能基础设施
______________________________________________________________________
🔧 技术架构
MCP服务器核心
- 基于模型上下文协议标准构建
- 具有全面错误处理功能的RESTful API
- 基于环境的配置管理
- 生产就绪记录和监控
AI智能引擎
- 语义分析器 -NLP内容理解
- 预测分析 -趋势分析和预测
- 异常检测器 -图案偏差检测
- 智能引擎 -协调人工智能操作
自主优化
- 性能优化器 -自动化性能改进
- 使用优化器 -内容生命周期管理
- 治理优化器 -政策执行
- 自主优化器 -协调优化工作流程
工作流程编排
- 自然语言处理 用于意图理解
- 多步骤工作流规划 依赖关系管理
- 安全确认 以及回滚机制
- 人工审批工作流 用于高冲击力作战
______________________________________________________________________
🔒 安全与合规
- 个人访问令牌 认证
- 环境变量 凭据管理
- 审计日志 对于所有操作
- 权限验证 行动之前
- 回滚功能 为了安全
- 审批工作流 用于敏感操作
______________________________________________________________________
📚 文档
- 完整的API参考资料 -每个工具都有记录
- Heroku部署指南 -生产部署
- Claude桌面设置 -当地开发设置
- 第二阶段工作流程 -先进的自动化
- 第三阶段情报 -人工智能能力
- VizQL数据服务 -高级数据访问
______________________________________________________________________
🧪 测试与验证
# Test basic functionality
python test_server.py
# Test workflow automation
python test_workflow_orchestration.py
# Test AI intelligence features
python test_intelligent_analytics.py
# Test VizQL Data Service capabilities
python test_vizql_data_service.py______________________________________________________________________
🤝 贡献
这是一个先进的企业平台。欢迎捐款:
- 分叉存储库
- 创建要素分支
- 添加综合测试
- 提交拉取请求
______________________________________________________________________
📄 许可证
MIT许可证-请参阅 许可证 文件以获取详细信息。
______________________________________________________________________
🏆 所得
祝贺 通过使用此服务器,您可以获得:
✅ 最先进的Tableau云管理平台\ ✅ 人工智能驱动的智能 了解您的内容\ ✅ 预测分析 防止问题发生\ ✅ 自主优化 持续提高性能\ ✅ 自然语言接口 这使得管理变得直观\ ✅ 直接数据访问 与VizQL数据服务集成\ ✅ 企业级可靠性 具有全面的安全功能
欢迎来到智能Tableau云管理的未来! 🎉
______________________________________________________________________
🚀 需求
- Python 3.8+
- 具有API访问权限的Tableau云网站
- 具有站点管理员权限的个人访问令牌
- Claude桌面应用程序(用于交互式使用)
______________________________________________________________________
📞 支持
如有疑问、问题或功能请求:
- 打开GitHub问题
- 查看综合文档
- 查看示例配置
内置于❤️ Tableau社区
