プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。Google でログインするとレビューを書けます。プロトタイプ · 30分ごとに更新
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Hormonaly Clinical Intelligence

作者:Hormonaly-aiバージョン 1.0.4i★ 2iクラウドで動く
レジストリ名io.github.Hormonaly-ai/hormonaly

インストール方法

What it does

24 tools for evidence-graded clinical queries, hormones, peptides, longevity & drug interactions.

  • Connects クラウドで動く
  • Account or key Needs x-api-key
  • Category クリニック・健康

インストール

使っているAIアプリを選んで、設定をコピーしてください。

チェック 2/5 合格 · 質問内容は提供元のサーバー(mcp.hormonaly.ai)を通ります · ✓ コマンド確認済み 2026年11月13日

まず:どの AI を使っていますか?

使っているアプリを選ぶと、下に手順が表示されます。

Claude につなげます · 約 5 分

Hormonaly Clinical Intelligence のキーが必要です(提供元のサイトで作成) · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで · Team/Enterprise はオーナー(Owner)が追加

  1. Hormonaly Clinical Intelligence に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    Hormonaly Clinical Intelligence のサイトを開く ↗

  2. Claude の Connectors ページを開く

    CustomizeConnectors

    CustomizeConnectors1Add2https://…3Add4
  3. 「Add」→「Custom」→「Web」を押し、この 2 つを入力

    ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します

    Name · 名前Hormonaly Clinical Intelligence
    Remote MCP server URL · アドレスhttps://mcp.hormonaly.ai/mcp

    Request headers に、この名前と値を追加

    ヘッダー名x-api-key
    値<ここにキーを貼り付け>

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

    Claude が検出したサインイン設定の画面で Continue を押す · Authentication は作者の説明どおり(Sign in now・Sign in when needed・No sign in)を選び Add を押します

  4. チャットで有効にする

    +ConnectorsHormonaly Clinical Intelligence

  5. 試してみる

    Hormonaly Clinical Intelligence を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Claude が Hormonaly Clinical Intelligence を使っていると言うか、回答に Hormonaly Clinical Intelligence のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

ChatGPT はまだ Hormonaly Clinical Intelligence につなげません

Hormonaly Clinical Intelligence は接続時に自分のキーが必要ですが、OpenAI のヘルプページは OAuth ログインしか説明しておらず、確認できたキー入力方法がありません

代わりにできること

A · Hormonaly Clinical Intelligence につなげるアプリを使う

  • Hormonaly Clinical Intelligence のキーが必要です(提供元のサイトで作成) · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで · Team/Enterprise はオーナー(Owner)が追加
  • Hormonaly Clinical Intelligence のキーが必要です(提供元のサイトで作成)
  • Hormonaly Clinical Intelligence のキーが必要です(提供元のサイトで作成)
  • Hormonaly Clinical Intelligence のキーが必要です(提供元のサイトで作成)

B · クリニック・健康 の中で ChatGPT につなげる別のサーバー

同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました

Claude Code につなげます · 約 5 分

Hormonaly Clinical Intelligence のキーが必要です(提供元のサイトで作成)

  1. Hormonaly Clinical Intelligence に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    Hormonaly Clinical Intelligence のサイトを開く ↗

  2. ターミナルを開く

    Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く

  3. このコマンドを貼り付けて Enter

    claude mcp add --transport http --scope user hormonaly https://mcp.hormonaly.ai/mcp --header 'x-api-key: your-value'

    Enter の前に「your-value」を自分のキーに書き換えてください

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  4. Claude Code で /mcp と入力

    Hormonaly Clinical Intelligence が一覧にあり、接続済みと表示されれば OK です

  5. 試してみる

    Hormonaly Clinical Intelligence を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Claude Code が Hormonaly Clinical Intelligence を使っていると言うか、回答に Hormonaly Clinical Intelligence のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

Cursor につなげます · 約 5 分

Hormonaly Clinical Intelligence のキーが必要です(提供元のサイトで作成)

  1. Hormonaly Clinical Intelligence に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    Hormonaly Clinical Intelligence のサイトを開く ↗

  2. このボタンで Cursor を開く

    Cursor で開く

    Cursor がインストールの確認をするので Install を押します

  3. キーを入力

    Hormonaly Clinical Intelligence の設定で x-api-key が空です。自分のキーを入れて保存します

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  4. Cursor の AI チャットを Agent モードで開く

  5. 試してみる

    Hormonaly Clinical Intelligence を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Cursor が Hormonaly Clinical Intelligence を使っていると言うか、回答に Hormonaly Clinical Intelligence のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

VS Code につなげます · 約 5 分

Hormonaly Clinical Intelligence のキーが必要です(提供元のサイトで作成)

  1. Hormonaly Clinical Intelligence に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    Hormonaly Clinical Intelligence のサイトを開く ↗

  2. このボタンで VS Code を開く

    VS Code で開く

    VS Code がインストールの確認をするので Install を押します

  3. キーを入力

    Hormonaly Clinical Intelligence の設定で x-api-key が空です。自分のキーを入れて保存します

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  4. VS Code の AI チャットを Agent モードで開く

  5. 試してみる

    Hormonaly Clinical Intelligence を使って、私に何ができるか教えて、1 つやってみせて

    ✓ VS Code が Hormonaly Clinical Intelligence を使っていると言うか、回答に Hormonaly Clinical Intelligence のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください

MCP を使えるアプリをすべて見る →

Web 経由でつなぐアプリ用のアドレス

アドレスhttps://mcp.hormonaly.ai/mcp

JSON 設定は下の「開発者向け」にあります

つまずいたら?Hormonaly Clinical Intelligence を使っている人に聞いてみましょう💬 ディスカッション →
開発者向け:ターミナルのコマンドと JSON 設定

Web 経由

Claude Code

claude mcp add --transport http --scope user hormonaly https://mcp.hormonaly.ai/mcp --header 'x-api-key: your-value'

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "hormonaly": {
      "url": "https://mcp.hormonaly.ai/mcp",
      "headers": {
        "x-api-key": "your-value"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "hormonaly": {
      "type": "http",
      "url": "https://mcp.hormonaly.ai/mcp",
      "headers": {
        "x-api-key": "your-value"
      }
    }
  }
}

自分で入力する値

  • x-api-key 秘密 必須 HTTP header
    Partner API key (hk_live_...). Get one at https://hormonaly.ai/partner/api

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

ひと目でわかる

週あたりのダウンロードi
npm/PyPIにない
ライセンスi
ライセンスの記載なし
接続方法
クラウドで動く
トランスポート
streamable-http, sse
最新バージョンi
1.0.4
レジストリ公開日i
2026年5月27日
コードの最終更新i
2026年10月3日
作者
Hormonaly-ai
ウェブサイト
hormonaly.ai
レジストリでの状態
有効

使えるアプリ

このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。

インターネット経由でつなげるアプリ

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

すべてのアプリと長所・短所 →

できること

このサーバーは、ツール一覧を表示する前にサインインを求めます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月14日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント Hormonaly-ai で確認済みです

  • ✓ 合格

    今もメンテナンスされている

    コードの最終更新:42 日前

  • ✕ 不合格

    ライセンスがある

    リポジトリにライセンスファイルが見つかりません

  • ! 注意

    エンドポイントが応答する

    アクセスを拒否(HTTP 403)し、OAuth ログインもありません。キーが必要か、ボット対策の可能性があり、未確認です。

  • ! 注意

    OAuthでサインイン

    キーやトークンを自分でコピーして貼り付ける必要があります

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

話し合い

質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。

まだ投稿はありません。最初の質問や共有をどうぞ。

ここの投稿は利用者によるもので、PopNx チームのものではありません。

Google でログインして投稿

ユーザーレビュー

まだレビューはありません

Google でログインしてレビューを書く

クリニック・健康のほかのサーバーとの比較i

  • このカテゴリのほかの1107件のうち88%よりスターが多い
  • このカテゴリのほかの1107件のうち10%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの1107件のうち8%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Hormonaly Clinical Intelligenceは安全ですか?

当てはまる基本チェック5項目のうち2項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:x-api-key

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は42 日前、最新バージョン(1.0.4)がレジストリに届いたのは6 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP を受け付けるアプリでも使えます。例:Web 版 ChatGPT(Business 以上はフル MCP、Pro は読み取りのみ)。

代わりに使えるものは?

同じカテゴリには:Medplum MCP, Mirobody, Apple Health

同じカテゴリのほかの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Medplum MCP

Securely access and manage FHIR healthcare data stored in Medplum.

作者:medplum広く使われている★ 27934 か月前更新

クラウドで動く✓ 提供元 · medplum.com

Mirobody

Lab results to LOINC codes and UCUM units, symptoms and diagnoses to ICPC-3. Offline, no API key.

作者:thetahealth成長中↓ 290/週★ 14944 日前更新

パソコンで動く✓ thetahealth.ai

Apple Health

Local-first Apple Health MCP server for questions about your sleep, workouts and heart data.

作者:neiltron成長中↓ 106/週★ 5752 か月前更新

パソコンで動く

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Hormonaly — Public API & Integration Reference

The AI-native infrastructure for peptide, hormone, and longevity medicine.

This repository is the public-facing integration reference for enterprise partners and API integrators. The MCP server source is published in this repository at Hormonaly-ai/hormonaly-public. For clinical access, visit hormonaly.ai.


Table of Contents

  1. Platform Overview
  2. Architecture Overview
  3. Partner API Reference
  4. MCP Server — Tool Schema
  5. Authentication
  6. Rate Limits & Quotas
  7. Errors & Status Codes
  8. Subscription Tiers
  9. Scribe API
  10. Security & Compliance
  11. Getting Access
  12. Three-Lens Scoring
  13. Webhook Events
  14. API Versioning & Stability
  15. Hormonaly-1 LLM
  16. About Hormonaly

Platform Overview

Hormonaly combines three pillars into one platform:

  • Evidence Synthesis — Multi-agent RAG over PubMed + 594 curated protocols with GRADE-style grading (A–D). 6 biomedical databases queried per response: PubMed, ClinicalTrials.gov, Cochrane, Europe PMC, OpenAlex, Semantic Scholar.
  • Clinical Decision Support — Real-time answers, SOAP/DAP/Narrative notes, interaction checks, dosing, and monitoring plans grounded in verified citations.
  • Workflow Tools — The operating layer for clinics, compounding pharmacies, and research teams in the peptide/hormone/longevity space.

By the numbers:

MetricValue
Protocols594+ across 31 clinical categories
Studies indexed10,000+
AI agents42 specialist + background agents
Design partner clinics21
Clinicians trained1,000+
Countries5
Quality pipeline checks13 per response
Citation verificationPubMed PMID-validated, 4s timeout

Core products available via API:

ProductDescription
HelixClinical intelligence engine — multi-agent RAG, GRADE-scored answers, streaming SSE
ScribeSOAP/DAP/Narrative clinical note generator with citation grounding
PharmacyOSCompounding-pharmacy intelligence — protocols, interactions, Rx generation
WorkspaceFull multi-panel clinical suite — enterprise/partner access
MCP Server@hormonaly/mcp-server — 24 tools for Claude Desktop and agent frameworks

Architecture Overview

Hormonaly is built on a 42-agent orchestration architecture organized into six categories: Evidence, Research, Clinical, Content, Copilot, and Extraction — plus six continuously-running background agents.

Query Pipeline

Every Helix API call flows through the same deterministic pipeline:

Client query

│ ▼ NeMo Guardrails (PII redaction · off-topic filter · nvidia/llama-3.1-nemotron-nano-8b-v1) │ ▼ Agent Router (intent classification → tier selection) │ ├── TIER_1_BEST: Claude Sonnet 4.6 → GPT-4o fallback (complex/clinical queries) ├── TIER_2_BALANCED: Claude Sonnet 4.6 → GPT-4o → Claude Haiku 4.5 fallback (Scribe, CDS, Rx) └── TIER_3_FAST: Claude Haiku 4.5 → GPT-4o Mini → Gemini 2.5 Flash → Claude Sonnet 4.6 fallback (free tier, Three-Lens scoring) │ ▼ Multi-Database RAG Retrieval (6 databases · 80K token cap) │ ▼ Cross-Encoder Reranker (threshold ≥ 0.35, fallback 0.15) │ ▼ NeMo Parse — Full-text PMC enrichment (top 5 citations) │ ▼ Supervisor/Worker agents (complex multi-compound queries) │ ▼ Quality Gate (13 checks · 70% composite threshold · async) │ ▼ Citation Grounding (PMID verification · 4s timeout per citation) │ ▼ NeMo Output Guardrail (dosing safety scan · inline flags) │ ▼ Streaming SSE response → client

Agent Categories
CategoryAgentsRole
Evidence AgentPrimarySearches 6 biomedical databases, grades findings
Safety AgentPrimaryScreens interactions, contraindications, risk factors
Protocol AgentPrimaryRetrieves compound protocols and monitoring requirements
Contradiction AgentPrimarySurfaces disagreeing studies, reconciles evidence position
Clinical Decision AgentPrimarySynthesizes structured clinical recommendation
Quality GatePrimary13 automated checks on every response
Background Agents (×6)AutonomousEvidence refresh, safety monitoring, knowledge enrichment, protocol audit, stale-check, user-monitor notifications — run continuously
Model Routing
Query TypeModelMax TokensOutput
Standard clinicalClaude Sonnet 4.64,000Streaming SSE + evidence grade + citations
Complex (3+ compounds / 30+ words)Claude Sonnet 4.66,000Streaming SSE + extended synthesis
Evidence modeClaude Sonnet 4.66,000Deeper literature synthesis
Extended Thinking / Deep AnalysisClaude Sonnet 4.6 (extended)16,000SSE + collapsible reasoning panel
Three-Lens ScoringClaude Haiku 4.5600JSON: Longevity / Health / Performance scores + verdict
Multi-agent supervisor/workerClaude Sonnet 4.64,000SSE + orchestration_steps[]
Scribe / Rx / PamphletClaude Sonnet 4.6400–4,096Structured template (SOAP / DAP / Narrative / Rx)
Free-tier (all types)Claude Haiku 4.5SameSame format; shorter context, reduced RAG chunks
Hormonaly-1 (self-hosted)Hormonaly-1 on NVIDIA NIM131k ctxSame SSE format; zero third-party dependency at inference

Model routing note: All tiers use a primary + fallback chain. TIER_1: Claude Sonnet 4.6 → GPT-4o. TIER_2: Claude Sonnet 4.6 → GPT-4o → Claude Haiku 4.5. TIER_3: Claude Haiku 4.5 → GPT-4o Mini → Gemini 2.5 Flash → Claude Sonnet 4.6. NVIDIA NIM (nvidia/llama-3.3-nemotron-super-49b-v1, self-hosted on 8×H100 SXM) is used for citation grounding and the Ask Hormonaly copilot agent. Hormonaly-1 is Hormonaly's proprietary fine-tuned model — deployed on the same H100 infrastructure and progressively integrated to reduce third-party API dependence. See Hormonaly-1 LLM.

Evidence Quality Pipeline
  • Reranker — Cross-encoder scores every RAG chunk ≥ 0.35 (fallback 0.15 for niche compounds)
  • Token cap — 80,000 tokens max RAG context passed to LLM
  • Quality gate — 13 checks across citation validity, answer completeness, clinical coherence, safety flags — composite score ≥ 70% threshold (async, post-hoc)
  • Citation grounding — Every PMID verified against PubMed with 4s timeout; unverified citations are dropped
  • NeMo Parse — Full PMC article text fetched for top 5 citations, structured into intro/methods/results, passed as enriched context

Partner API Reference

Base URL: https://hormonaly.ai/api/v1

Auth: Authorization: Bearer YOUR_API_KEY on every request.

Machine-readable OpenAPI spec: GET /api/v1/helix/openapi.json

All endpoint paths below are relative to the base URL.

Helix Endpoints
POST /helix/query

Submit a clinical question and receive a full Helix response with evidence grade, citations, and clinical verdict.

Request:

{

"query": "What is the evidence for BPC-157 in tendon repair?", "mode": "evidence", "stream": true }

Response (streaming SSE):

data: {"type":"agent_step","step":"classifying intent"}

data: {"type":"agent_step","step":"searching evidence","sources":26} data: {"type":"agent_step","step":"verifying citations"} data: {"type":"content","text":"BPC-157 has demonstrated..."} data: {"type":"metadata","evidence_grade":"C","confidence":62,"verdict":"CONSIDER","citations":5,"sources_consulted":26} data: {"type":"done"}

Response metadata fields:

FieldTypeDescription
evidence_grade"A""B""C""D"GRADE rating — A = strong RCTs, D = expert opinion/preclinical
confidence0–100Composite score from GRADE, citation density, human vs preclinical, inter-source agreement
citationsnumberVerified PubMed citations included in response
sources_consultednumberRAG chunks retrieved from evidence database
agent_typestringWhich specialist agent handled the query
verdict"ADOPT""CONSIDER""WATCH_AND_WAIT""AVOID""INSUFFICIENT_DATA"Overall clinical verdict
usageobjectCurrent token usage toward monthly budget
GET /helix/protocols/:compound

Look up evidence-quality-rated protocols for a specific compound.

Example: GET /helix/protocols/bpc-157

Response:

{

"compound": "bpc-157", "evidence_grade": "C", "protocols": [ { "indication": "Tendon repair", "dose_range": "200–500 mcg/day", "route": ["subcutaneous", "intramuscular"], "cycle_duration": "4–12 weeks", "monitoring": ["liver enzymes at baseline", "symptom review at 4 weeks"] } ], "interactions": [], "citations": 5 }

POST /helix/dossier

Generate a comprehensive evidence dossier for a compound (async job). Advanced or Enterprise tier required.

Request:

{ "compound": "semaglutide", "sections": ["mechanism", "efficacy", "safety", "dosing"] }

Response: { "job_id": "dossier_abc123", "status": "queued" }

Poll with GET /helix/dossier/:job_id until status: "complete".

POST /helix/compare

Compare 2–3 protocols head-to-head across evidence grade, safety, dosing, and clinical readiness. Advanced or Enterprise tier required.

Request:

{ "compounds": ["testosterone-cypionate", "testosterone-enanthate"] }
GET /helix/health

Service health check. No authentication required.

{ "status": "ok", "latency_p50_ms": 4200, "citation_coverage": "99%" }

MCP Server — Tool Schema

Package: @hormonaly/mcp-server

The Hormonaly MCP server exposes 24 tools that allow Claude Desktop, Cursor, or any MCP-compatible agent to query the full Helix clinical intelligence stack directly — with no HTTP client code required on your side.

Installation (Claude Desktop)

The MCP server source is available in our GitHub repository. Clone and build locally:

git clone https://github.com/Hormonaly-ai/hormonaly-public.git

cd hormonaly-public/mcp/hormonaly-mcp-server npm install && npm run build

Then configure Claude Desktop as follows:

// ~/Library/Application Support/Claude/claude_desktop_config.json

{ "mcpServers": { "hormonaly": { "command": "node", "args": ["/path/to/hormonaly-mcp-server/dist/index.js"], "env": { "HORMONALY_API_URL": "https://hormonaly.ai", "HORMONALY_API_KEY": "YOUR_API_KEY" } } } }

Restart Claude Desktop — tools appear immediately.

HTTP/SSE mode (for server-side agents):

HTTP_PORT=3100 node dist/index.js

SSE: GET http://localhost:3100/sse?sessionId=YOUR_ID

POST: POST http://localhost:3100/messages?sessionId=YOUR_ID

Health: GET http://localhost:3100/health

See the mcp/README.md for full setup instructions.

Remote MCP — Claude.ai One-Click Connect

Live · Published May 2026 · Registry: registry.modelcontextprotocol.io

The Hormonaly MCP server is deployed as a remote HTTP/SSE server and listed on the official MCP Registry as io.github.Hormonaly-ai/hormonaly. Enterprise customers using Claude.ai get a one-click Connect experience — no local installation, no Docker, no `claude_deskto

冒頭だけを表示しています。続きはリポジトリで読めます