{"ok":true,"site":{"host":"tzhaya.github.io","url":"https://tzhaya.github.io/webmcp-opensearch-ui/","type":"live","desc":"","tools":[{"name":"searchPaper","kind":"answer","impl":"imperative","description":"CiNii Research と JAIRO Cloud（復旧次第）を横断して論文・書籍・研究データ等を OpenSearch v2 で検索する。ページ内の検索フォームと同じパラメータを受け付ける。","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"フリーワード（タイトル・本文・著者などを横断）"},"title":{"type":"string","description":"タイトルに含まれる語"},"publicationTitle":{"type":"string","description":"刊行物（雑誌名・書籍名）に含まれる語"},"name":{"type":"string","description":"著者・編者などの人物名"},"affiliation":{"type":"string","description":"著者の所属機関名"},"description":{"type":"string","description":"注記・抄録（abstract）に含まれる語"},"productYearFrom":{"type":"string","description":"出版年（開始）。YYYY または YYYYMM"},"productYearUntil":{"type":"string","description":"出版年（終了）。YYYY または YYYYMM"},"hasLinkToFullText":{"type":"string","enum":["","true","false"],"description":"本文ありで絞る場合 \"true\"、本文なしのみなら \"false\"、未指定なら空"},"languageType":{"type":"string","description":"資料の言語種別。ISO-639-1 コード（例: ja=日本語, en=英語, zh=中国語, ko=韓国語, fr=仏語, de=独語, es=西語）。複数指定はカンマ区切りで OR。例: \"ja,en\"。researchers 検索では非対応。"},"resourceType":{"type":"string","enum":["all","articles","books","data","dissertations","projects","researchers","projectsAndProducts"],"description":"CiNii の検索種別。all=横断, articles=論文, books=書籍, data=研究データ, dissertations=博士論文, projects=研究プロジェクト, researchers=研究者"},"sortorder":{"type":"string","enum":["0","1","4","5"],"description":"ソート順。0=新しい順, 1=古い順, 4=関連度（既定）, 5=五十音順"},"count":{"type":"string","description":"1ページの件数（1〜200）"},"start":{"type":"string","description":"開始位置（1始まり）"},"sources":{"type":"array","items":{"type":"string","enum":["cinii","jairo"]},"description":"検索対象ソース。省略時は [\"cinii\"]。JAIRO は復旧後に有効化"}},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-opensearch-ui/","pages":["/webmcp-opensearch-ui/"]},{"name":"searchPaper","kind":"answer","impl":"declarative","description":"CiNii Research OpenSearch v2 APIで論文・書籍・研究データ等を で検索する。複数の条件を AND で組み合わせ可能。","inputSchema":{"type":"object","properties":{"source":{"type":"boolean"},"q":{"type":"string"},"title":{"type":"string"},"publicationTitle":{"type":"string"},"name":{"type":"string"},"affiliation":{"type":"string"},"description":{"type":"string"},"productYearFrom":{"type":"string","description":"YYYY または YYYYMM"},"productYearUntil":{"type":"string","description":"YYYY または YYYYMM"},"hasLinkToFullText":{"type":"string","enum":["true","false"]},"languageType":{"type":"string","description":"ja, en, zh など (ISO-639-1)"},"resourceType":{"type":"string","enum":["all","articles","books","data","dissertations","projects","researchers","projectsAndProducts"]},"sortorder":{"type":"string","enum":["4","0","1","5"]},"count":{"type":"number"},"start":{"type":"number"}}},"__source":"spec","__declarative":true,"page":"/webmcp-opensearch-ui/","pages":["/webmcp-opensearch-ui/"]},{"name":"searchPaper","kind":"answer","impl":"imperative","description":"CiNii Research OpenSearch v2 で論文・書籍・研究データ等を検索する。レスポンスは JSON-LD として解釈され、戻り値には @context, 著者, 件名, 同定子（DOI/URI）, 刊行物メタを構造化して含む。ページ内の検索フォームと同じパラメータを受け付ける。","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"フリーワード（タイトル・本文・著者などを横断）"},"title":{"type":"string","description":"タイトルに含まれる語"},"publicationTitle":{"type":"string","description":"刊行物（雑誌名・書籍名）に含まれる語"},"name":{"type":"string","description":"著者・編者などの人物名"},"affiliation":{"type":"string","description":"著者の所属機関名"},"description":{"type":"string","description":"注記・抄録（abstract）に含まれる語"},"productYearFrom":{"type":"string","description":"出版年（開始）。YYYY または YYYYMM"},"productYearUntil":{"type":"string","description":"出版年（終了）。YYYY または YYYYMM"},"hasLinkToFullText":{"type":"string","enum":["","true","false"],"description":"本文ありで絞る場合 \"true\"、本文なしのみなら \"false\"、未指定なら空"},"languageType":{"type":"string","description":"資料の言語種別。ISO-639-1 コード（例: ja=日本語, en=英語, zh=中国語, ko=韓国語, fr=仏語, de=独語, es=西語）。複数指定はカンマ区切りで OR。例: \"ja,en\"。researchers 検索では非対応。"},"category":{"type":"string","description":"分類記号（書籍検索 books 専用）。NDC（日本十進分類法 8/9/10 版）または NDLC（国会図書館分類）のコード文字列。複数指定は半角スペース区切りで OR 検索（例: \"613 615 DH435\" → 613 OR 615 OR DH435）。suggestClassificationCodes ツールで件名標目から関連 NDC/NDLC を取得し、その suggestedCategoryParam をそのまま渡せる。resourceType=books 以外では効果なし。"},"resourceType":{"type":"string","enum":["all","articles","books","data","dissertations","projects","researchers","projectsAndProducts"],"description":"CiNii の検索種別。all=横断, articles=論文, books=書籍, data=研究データ, dissertations=博士論文, projects=研究プロジェクト, researchers=研究者"},"sortorder":{"type":"string","enum":["0","1","4","5"],"description":"ソート順。0=新しい順, 1=古い順, 4=関連度（既定）, 5=五十音順"},"count":{"type":"string","description":"1ページの件数（1〜200）"},"start":{"type":"string","description":"開始位置（1始まり）"}},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-opensearch-ui/imperative.html","pages":["/webmcp-opensearch-ui/imperative.html"]},{"name":"suggestSearchTerms","kind":"answer","impl":"imperative","description":"NDL Authorities (NDLSH 件名標目) と AGROVOC (FAO 多言語農業シソーラス) を SPARQL で照会し、入力語の別名 (altLabel)・上位語 (broader)・下位語 (narrower)・関連語 (related)・多言語ラベル・学名（AGROVOC の Oryza sativa など）を返す。searchPaper がヒット数 10 件未満で expansionHint を出した場合、本ツールに代表語を渡して展開後の検索語を取得し、searchPaper を再度呼び直すと取りこぼしを減らせる。","inputSchema":{"type":"object","properties":{"term":{"type":"string","description":"展開元となる検索語。日本語・英語・学名いずれでも可（例: \"イネ\", \"rice\", \"Oryza sativa\"）"},"vocabularies":{"type":"array","items":{"type":"string","enum":["ndla","agrovoc"]},"description":"参照する語彙の配列。未指定の場合はページのフッタ設定（localStorage に保存）に従う。\"ndla\" = NDLSH（日本語の件名標目・別名・上下位語に強い）、\"agrovoc\" = AGROVOC（多言語・学名・NAL Thesaurus への exactMatch に強い）。"},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"各語彙から取得する候補概念の上位件数（既定 10）"}},"required":["term"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-opensearch-ui/imperative.html","pages":["/webmcp-opensearch-ui/imperative.html"]},{"name":"suggestClassificationCodes","kind":"answer","impl":"imperative","description":"入力語を NDLSH 件名標目（NDL Authorities）で照会し、リンクする skos:relatedMatch から NDC（日本十進分類法 8/9/10 版）および NDLC（国会図書館分類）の分類記号を抽出する。CiNii Research の書籍検索（searchPaper で resourceType=books）の category パラメータに渡せる「半角スペース区切り OR 形式」の文字列を生成して返す。同じ件名概念の複数 scheme（ndc9/ndc10/ndlc）が並ぶことを想定し、AI 側で必要な scheme を選別できるよう codesByScheme と sourceConcepts も同時に返す。","inputSchema":{"type":"object","properties":{"term":{"type":"string","description":"展開元となる検索語（日本語）。NDLSH の prefLabel/altLabel 部分一致で件名標目を引く。"},"schemes":{"type":"array","items":{"type":"string","enum":["ndc8","ndc9","ndc10","ndlc"]},"description":"使用する分類スキームの絞り込み（既定: 全スキーム）。例: [\"ndc9\",\"ndc10\"] で NDC のみ。CiNii の category はスキーム区別せずコード文字列でマッチするので、scheme 制限は精度調整用。"},"conceptLimit":{"type":"integer","minimum":1,"maximum":30,"description":"照会する件名概念の上位件数（既定 5）。多くするほど候補は増えるが OR が広がりノイズも増える。"},"maxCodes":{"type":"integer","minimum":1,"maximum":50,"description":"最終的に suggestedCategoryParam に含めるコード数の上限（既定 10）。"}},"required":["term"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-opensearch-ui/imperative.html","pages":["/webmcp-opensearch-ui/imperative.html"]}],"category":"Health & Education","apiSurface":"spec","toolCount":5}}