MCP 初学者套餐(或:MCP 入门套件)
表格 MCP这是使用(某技术)的对话机器人的模板。
实施例
在上述示例中,我们对“Sample-SuperStore”数据源进行了字段信息获取和数据汇总。
项目构成
tableau-mcp-starter/
├── config/
│ └── config.py # Bedrock/Tableau MCP設定
├── bedrock/
│ ├── mcp_chatbot_base.py # ChatBot基底クラス
│ ├── mcp_chatbot_http.py # HTTPトランスポート実装
│ └── mcp_chatbot_stdio.py # stdioトランスポート実装
└── tests/
└── bedrock/
├── test_chatbot.py
└── test_chatbot_stdio.py设置
# 依存関係のインストール
uv sync
# 環境変数の設定
cp .env.example .env
# .envファイルを編集して実際の値を設定使用方法
HTTP传输(远程连接)
通过HTTP连接到远程的Tableau MCP服务器。
uv run python bedrock/mcp_chatbot_http.pystdio传输(本地启动)
在本地启动Tableau MCP Server进程(与Claude Desktop相同的方式)。
uv run python bedrock/mcp_chatbot_stdio.py操作方法:
- 在提示符下输入问题(例如:“请告诉我我能查看的Tableau工作簿和视图的列表”)
quit或者exit结束
