ホーム/エージェント向け

オープン · 認証不要 · CORS 対応

グラフをクエリ

対象はエージェントです。すべてのサーフェスが機械可読 - 関係をたどるか制約でツールを解決、スクレイピング不要。任意のページに .md を付けるか、Accept: text/markdown を送信。

エンドポイントパスと MCP ツール名は英語です(API 識別子)。

REST エンドポイント

GET/api/graphcanonディスカバリ索引
GET/api/graphcanon/tools一覧とフィルタ
GET/api/graphcanon/tools/{slug}1 ツール
GET/api/graphcanon/tools/{slug}/trustトラストレポート
GET/api/graphcanon/tools/{slug}/compatibilityREADME 互換性
GET/api/graphcanon/categoriesカテゴリ
GET/api/graphcanon/search全文検索
GET/api/graphcanon/resolve制約フィルタ
GET/api/graphcanon/graphエッジと近傍
GET/api/graphcanon/openapi.jsonOpenAPI 3.1

MCP ツール

mcp-handler と公式 MCP SDK による Streamable HTTP(POST /api/mcp、ステートレス、ツールのみ)。

mcpsearch_toolsランク付き全文検索
mcpget_toolslug で 1 ツール
mcplist_categoriesカテゴリと件数
mcpget_alternatives型付き代替
mcpget_graphエッジとカテゴリ近傍
mcpget_trust_reportメンテナンスとセキュリティ概要
mcpget_compatibilityREADME 互換性クレーム
mcpcompare_tools2 ツールの比較
mcpresolve_by_constraintsハード制約フィルタ

試す

# resolve tools by constraint, not vibes
curl "https://www.graphcanon.com/api/graphcanon/resolve?category=vector-databases&deploy=self_host&limit=5"

# walk the graph from a tool
curl "https://www.graphcanon.com/api/graphcanon/graph?tool=openai-whisper"

# fetch any page as markdown
curl -H "Accept: text/markdown" "https://www.graphcanon.com/tools/openai-whisper"

MCP を接続

クイック設定(Streamable HTTP):

{
  "mcpServers": {
    "graphcanon": {
      "url": "https://www.graphcanon.com/api/mcp"
    }
  }
}

Command menu

Search tools or jump to a page