オープン · 認証不要 · CORS 対応
グラフをクエリ
対象はエージェントです。すべてのサーフェスが機械可読 - 関係をたどるか制約でツールを解決、スクレイピング不要。任意のページに .md を付けるか、Accept: text/markdown を送信。
エンドポイントパスと MCP ツール名は英語です(API 識別子)。
REST エンドポイント
GET
ディスカバリ索引/api/graphcanonGET
一覧とフィルタ/api/graphcanon/toolsGET
1 ツール/api/graphcanon/tools/{slug}GET
トラストレポート/api/graphcanon/tools/{slug}/trustGET
README 互換性/api/graphcanon/tools/{slug}/compatibilityGET
カテゴリ/api/graphcanon/categoriesGET
全文検索/api/graphcanon/searchGET
制約フィルタ/api/graphcanon/resolveGET
エッジと近傍/api/graphcanon/graphGET
OpenAPI 3.1/api/graphcanon/openapi.jsonMCP ツール
mcp-handler と公式 MCP SDK による Streamable HTTP(POST /api/mcp、ステートレス、ツールのみ)。
mcp
ランク付き全文検索search_toolsmcp
slug で 1 ツールget_toolmcp
カテゴリと件数list_categoriesmcp
型付き代替get_alternativesmcp
エッジとカテゴリ近傍get_graphmcp
メンテナンスとセキュリティ概要get_trust_reportmcp
README 互換性クレームget_compatibilitymcp
2 ツールの比較compare_toolsmcp
ハード制約フィルタresolve_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"
}
}
}