53 lines
1.5 KiB
Bash
53 lines
1.5 KiB
Bash
#!/bin/bash
|
||
# Setup script for 腾讯文档 MCP Skill (内部 OpenClaw 版本)
|
||
|
||
set -e
|
||
|
||
echo "🚀 设置腾讯文档 MCP Skill(OpenClaw 版本)..."
|
||
echo ""
|
||
|
||
# 检查 mcporter
|
||
if ! command -v mcporter &> /dev/null; then
|
||
echo "⚠️ 未找到 mcporter,正在安装..."
|
||
npm install -g mcporter
|
||
echo "✅ mcporter 安装完成"
|
||
fi
|
||
|
||
# 添加 MCP 配置
|
||
echo "🔧 配置 mcporter..."
|
||
|
||
# 从环境变量中读取用户填写的 Token
|
||
mcporter config add tencent-docs "https://docs.qq.com/openapi/mcp" \
|
||
--header "Authorization=$TENCENT_DOCS_TOKEN" \
|
||
--transport http \
|
||
--scope home
|
||
|
||
echo ""
|
||
echo "✅ 配置完成!"
|
||
echo ""
|
||
echo "ℹ️ TENCENT_DOCS_TOKEN 环境变量由 OpenClaw runtime 自动提供"
|
||
echo ""
|
||
|
||
# 验证配置
|
||
echo "🧪 验证配置..."
|
||
if mcporter list 2>&1 | grep -q "tencent-docs"; then
|
||
echo "✅ 配置验证成功!"
|
||
echo ""
|
||
mcporter list | grep -A 1 "tencent-docs" || true
|
||
else
|
||
echo "⚠️ 配置验证失败,请检查网络或 Token 是否有效"
|
||
echo ""
|
||
echo "如有问题,请访问 https://docs.qq.com/open/document/mcp/get-token/ 获取 Token"
|
||
fi
|
||
|
||
echo ""
|
||
echo "─────────────────────────────────────"
|
||
echo "🎉 设置完成!"
|
||
echo ""
|
||
echo "📖 使用方法:"
|
||
echo " mcporter call tencent-docs.create_smartcanvas_by_markdown"
|
||
echo ""
|
||
echo "🏠 腾讯文档主页:https://docs.qq.com/home"
|
||
echo ""
|
||
echo "📖 更多信息请查看 SKILL.md"
|
||
echo "" |