Knowi-mcp
Knowi MCPサーバー
Claude Code、Claude Desktop、Cursor、またはその他のMCP互換AIクライアントをKnowiに接続します。AIアシスタントから直接、自然言語でデータのクエリ、ダッシュボードの作成、レポートの管理などを行うことができます。
MCPサーバーはKnowiアプリケーションに組み込まれています。別途インストールする必要はありません。
クイックスタート
1. MCPトークンの生成
Knowiにログインします
Settings(設定) → AI Settings(AI設定) に移動します
MCP Token の下で有効期限を選択し、Generate Token(トークンを生成) をクリックします
トークンをコピーします(一度しか表示されません)
2. Claude Codeへの接続
claude mcp add knowi https://your-instance.knowi.com/api/2.0/mcp \
--transport http \
--header "Authorization: Bearer YOUR_MCP_TOKEN"knowi.com アカウントの場合:
claude mcp add knowi https://www.knowi.com/api/2.0/mcp \
--transport http \
--header "Authorization: Bearer YOUR_MCP_TOKEN"3. Claude Desktopへの接続
設定ファイルを編集します:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"knowi": {
"type": "streamable-http",
"url": "https://your-instance.knowi.com/api/2.0/mcp",
"headers": {
"Authorization": "Bearer YOUR_MCP_TOKEN"
}
}
}
}保存後、Claude Desktopを再起動してください。
4. 検証
"What Knowi tools are available?"knowi_do、knowi_ask、knowi_search、knowi_list_dashboards などのツールが表示されるはずです。
Related MCP server: AgenticBI
利用可能なツール
AI搭載ツール
KnowiのAIオーケストレーターを使用して指示を解釈し、操作を連鎖させる自然言語ツールです。
ツール | 説明 |
| 自然言語でKnowiの操作を実行 |
| データに関する質問 — データセットの検索、クエリの生成、結果の取得 |
| すべてのダッシュボード、ウィジェット、データセット、レポートを横断検索 |
決定論的ツール
予測可能な動作をする、直接的で高速な操作ツールです。
ツール | 説明 |
| アクセス可能なすべてのダッシュボードを一覧表示 |
| ウィジェットまたはデータセットからデータ行を取得 |
| データセットにデータ行をプッシュ(存在しない場合は作成) |
| あらゆるアセットの完全なメタデータを取得 |
| 名前でウィジェットを検索 |
| 新しいデータソース接続を作成 |
| データソースに対してクエリを作成・実行 |
| 新しいチャートや可視化を作成 |
| 既存のウィジェットを更新 |
| スケジュールレポートを作成 |
| データアラートを作成 |
| 設定済みアラートを一覧表示 |
| アラートをテスト |
| アラートを更新 |
| クエリまたはレポートの実行をトリガー |
| ダッシュボードやウィジェットをPDFとしてエクスポート |
| データをCSVとしてエクスポート |
| 埋め込み可能な共有URLを生成 |
| ウィジェットのAI生成インサイトを取得 |
| ダッシュボード上のウィジェットを配置 |
| ファイル(CSV、Excel)をデータセットとしてインポート |
| AI Q&A用にドキュメントを取り込み |
| 取り込んだドキュメントに対して質問 |
| ドキュメントから構造化データを抽出 |
| 取り込んだドキュメントを一覧表示 |
| 取り込んだドキュメントを削除 |
| アセットを削除(明示的な確認が必要) |
使用例
"Show me my Knowi dashboards"
"Ask Knowi: what were our top customers by revenue last month?"
"Create a sales dashboard with revenue trends and top products"
"Search Knowi for dashboards related to customer analytics"
"Get the data from the Monthly Revenue widget"
"Export the Executive Summary dashboard to PDF"
"Push these sales records to a Knowi dataset called 'Daily Sales'"
"Set up a daily email report for the executive dashboard"トークン管理
トークンのローテーション:
Settings → AI Settings → MCP Token に移動します
Revoke Token(トークンを無効化) をクリックします
新しいトークンを生成し、設定を更新します:
claude mcp remove knowi
claude mcp add knowi https://your-instance.knowi.com/api/2.0/mcp \
--transport http \
--header "Authorization: Bearer YOUR_NEW_TOKEN"ユーザーごとに1つのトークン。 新しいトークンを生成すると、以前のトークンは自動的に無効になります。
APIリファレンス
MCPサーバーは、Streamable HTTP(MCPクライアント用)とRESTエンドポイント(直接的なプログラム利用用)の両方を公開しています。
ヘルスチェック
curl https://your-instance.knowi.com/api/2.0/mcp/health{
"status": "healthy",
"toolCount": 28,
"tools": ["knowi_do", "knowi_ask", "knowi_search", "..."],
"activeSessions": 0
}ツールの一覧表示
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://your-instance.knowi.com/api/2.0/mcp/toolsツールの呼び出し (REST)
curl -X POST https://your-instance.knowi.com/api/2.0/mcp/tools/call \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "knowi_list_dashboards",
"arguments": {}
}'Streamable HTTP (JSON-RPC)
すべてのMCPクライアント操作は、標準のJSON-RPCを使用して POST /api/2.0/mcp を呼び出します:
# Initialize
curl -X POST https://your-instance.knowi.com/api/2.0/mcp \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'レスポンスには、後続のリクエストで使用する Mcp-Session-Id ヘッダーが含まれます。
セキュリティ
スコープ付き認証情報: MCPトークンはMCPエンドポイントにのみアクセスでき、より広範な管理APIに対しては使用できません。
リクエストごとの認可: すべてのツールは、実行前に認証されたユーザーが要求されたリソースへのアクセス権を持っていることを検証します。
プロンプトインジェクション保護: AI搭載ツールは、既知のインジェクションパターンがないか指示をスキャンし、AIモデルに到達する前に拒否します。
破壊的操作の保護:
knowi_doは delete/drop/purge 命令をブロックします。削除には、confirm: trueパラメータを必須とするknowi_deleteツールを使用する必要があります。データの切り捨て:
knowi_get_dataおよびknowi_askは、デフォルトで最大100行を返します。セッションセキュリティ: Streamable HTTPセッションは認証されたユーザーに紐付けられます。セッションID単体ではアクセス権を付与しません。
データフロー
ClaudeがKnowi MCPツールを呼び出すと、ツールのレスポンス(データ行、メタデータ、インサイト)がClaudeに返され、Anthropicのインフラストラクチャ上で処理されます。これはMCPの性質上避けられないものであり、クライアントは結果を受け取って処理する必要があります。
データの分離を最大化するには、MCPの代わりにKnowiの製品内AIエージェントを使用してください。
トラブルシューティング
Claudeにツールが表示されない場合:
Claude Code / Claude Desktopを完全に再起動してください
サーバーに到達可能か確認してください:
curl https://your-instance.knowi.com/api/2.0/mcp/healthトークンが有効か確認してください:
curl -H "Authorization: Bearer TOKEN" https://your-instance.knowi.com/api/2.0/mcp/tools
claude mcp list で「Failed to connect」と表示される場合:
--transport httpを使用したか確認してください(Streamable HTTPに必須)トランスポートの設定が正しくない場合は、サーバーを削除して再追加してください
401エラー:
トークンの有効期限が切れているか、無効化されている可能性があります。Settings → AI Settings から新しいトークンを生成し、設定を更新してください。
ツール呼び出しでアクセス拒否が返される場合:
設定したトークンのユーザーが、要求されたリソースへのアクセス権を持っていません。
本番環境で使用する場合は、必要な最小限の権限を持つ専用のKnowiユーザーを作成してください。
要件
AI Agents が有効なKnowiアカウント(Settings → AI Settings)
Claude Code CLI、Claude Desktop、またはMCP互換クライアント
ドキュメント
MCPサーバーリファレンス — 完全なAPIリファレンス、すべてのツールスキーマ、セキュリティモデル
Claude Codeセットアップガイド — ステップバイステップのセットアップ手順
Knowiドキュメント — 製品ドキュメント全体
サポート
ドキュメント: knowi.com/docs
サポート: support.knowi.com
このリポジトリに関する問題: GitHub issueを作成してください
This server cannot be deployed
Maintenance
Related MCP Connectors
Let AI agents query data and act across all your business apps via MCP.
Oviond brings data from 100+ marketing platforms into one reporting platform. Through the Oviond MCP server, AI assistants can securely access and work with Oviond clients, projects, reports, dashboards, widgets, and marketing data. Ask questions about your reporting data, analyze marketing performance, and manage reporting workflows directly through your AI assistant.
Connect your ads, shop, analytics, social, CRM and finance platforms once, then let Claude, ChatGPT, Cursor or any MCP client read, join and explain your numbers. Public statistics from the World Bank, IMF, Eurostat, OECD, WHO and SEC filings come as context, searchable and chartable from the same tools. Read-only by design, every number carries its source.
Your Caspio data is MCP-enabled. Bring any dataset and put your AI assistants to work. No coding.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that bridges AI assistants with data warehouses through Cube.js to enable governed, natural language semantic analytics queries. It provides tools for metadata discovery and secure query execution while enforcing governance policies like PII blocking and access limits.3144 npm1MIT

AgenticBIofficial
FlicenseNot gradedqualityDmaintenanceConnect your business data to any MCP client. AgenticBI agents find the right data, join across systems, run queries, build dashboards, generate reports, and automate analytics workflows. No SQL required.-- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives AI assistants the ability to connect to, query, profile, and monitor data sources — turning any LLM into an interactive data engineering copilot.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to query live schema, lineage, and query-context across data warehouses, dbt projects, orchestration systems, and BI tools via MCP tools.Apache 2.0