機械翻訳であり、ネイティブスピーカーによる確認は行われていません。英語版が基準です。

API とインテグレーションGitHub で編集ソース:docs/MCP-INSTALL.md

Kshana MCP サーバーのインストール(v0.40.0)

助言のみ:型式承認を受けた航法装置ではなく、航行の責任は引き続き運用者にあります。サーバーはお使いのコンピューター上で動作し、Ashforde OÜ には何も送信されません。

このリリース用に固定した形式を含む、すべての方法を示します。ワンクリックのリンクと下記のすべてのスニペットは、scripts/gen_mcp_install.pyで生成され、scripts/test_gen_mcp_install.pyで再度デコードされます。

すべての経路#

サードパーティの AI クライアントに触れた一節は、ここでは省いています。GitHub のdocs/MCP-INSTALL.mdにあります。

サードパーティの AI クライアントに触れた一節は、ここでは省いています。GitHub のdocs/MCP-INSTALL.mdにあります。

チャンネル コマンドまたはボタン 必要なもの 固定した形式
Cursor(ワンクリック) npx (Node) · Docker Node、または Docker kshana-mcp@0.40.0 / ghcr.io/ashfordeou/kshana-mcp:0.40.0
VS Code(ワンクリック) npx (Node) · Docker · Insiders (npx) Node、または Docker kshana-mcp@0.40.0 / ghcr.io/ashfordeou/kshana-mcp:0.40.0
npx npx -y kshana-mcp@0.40.0 Node 18+ kshana-mcp@0.40.0
uvx / pipx uvx kshana-mcp==0.40.0 · pipx run kshana-mcp==0.40.0 Python 3.9+(uv または pipx を使用) kshana-mcp==0.40.0
Docker docker run -i --rm ghcr.io/ashfordeou/kshana-mcp:0.40.0 Docker ghcr.io/ashfordeou/kshana-mcp:0.40.0
Homebrew brew install ashfordeOU/tap/kshana-mcp brew v0.40.0 用のフォーミュラ
Scoop scoop bucket add ashforde https://github.com/ashfordeOU/scoop-bucket、続けてscoop install kshana-mcp Scoop(Windows) v0.40.0 用のマニフェスト
winget winget install AshfordeOU.KshanaMcp winget(Windows) --version 0.40.0
cargo cargo install kshana-mcp --version 0.40.0 Rust 1.88+ kshana-mcp 0.40.0
ビルド済みバイナリ リリースページ:kshana-mcp(Linux x86-64)、kshana-mcp-<target>[.exe]。SHA256SUMSとgh attestation verifyで検証します なし v0.40.0
MCP レジストリ io.github.ashfordeOU/kshana-mcp(レジストリ対応のクライアントが検出) レジストリ対応のクライアント 0.40.0
リモート(ストリーム可能な HTTP) kshana-mcp --http 127.0.0.1:8080、セルフホスト:../docs/deploy/mcp-http.mdを参照 ご自身のホスト v0.40.0

サーバーの起動方法を選ぶ#

以下の各クライアントは、三つのサーバー定義のいずれかを受け付けます。いずれも同じサーバーを起動します。

  • npx (Node)(Node 18+ が必要):npx -y kshana-mcp@0.40.0
  • Docker(Docker が必要):docker run -i --rm ghcr.io/ashfordeou/kshana-mcp:0.40.0
  • PATH 上の kshana-mcp(バイナリが必要です(brew、scoop、winget、cargo、またはリリースからのダウンロード)):kshana-mcp
  • Cursor、npx (Node):Web リンク · cursor://anysphere.cursor-deeplink/mcp/install?name=kshana&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsImtzaGFuYS1tY3BAMC40MC4wIl19
  • Cursor、Docker:Web リンク · cursor://anysphere.cursor-deeplink/mcp/install?name=kshana&config=eyJjb21tYW5kIjoiZG9ja2VyIiwiYXJncyI6WyJydW4iLCItaSIsIi0tcm0iLCJnaGNyLmlvL2FzaGZvcmRlb3Uva3NoYW5hLW1jcDowLjQwLjAiXX0=
  • Cursor、PATH 上の kshana-mcp:Web リンク · cursor://anysphere.cursor-deeplink/mcp/install?name=kshana&config=eyJjb21tYW5kIjoia3NoYW5hLW1jcCIsImFyZ3MiOltdfQ==
  • VS Code、npx (Node):開く · Insiders
  • VS Code、Docker:開く · Insiders
  • VS Code、PATH 上の kshana-mcp:開く · Insiders
  • Goose、npx:goose://extension?cmd=npx&arg=-y&arg=kshana-mcp%400.40.0&timeout=300&id=kshana&name=Kshana&description=Kshana%20PNT-resilience%20simulator%20%28advisory%29

その他のクライアント

/plugin marketplace add ashfordeOU/kshana
/plugin install kshana@ashforde

各クライアントの設定#

その他のクライアント

場所:ターミナルで実行します(すべてのプロジェクトで使うには--scope userを追加)。または下記のプラグインを使います。

npx (Node):

サードパーティの AI クライアントに触れた一節は、ここでは省いています。GitHub のdocs/MCP-INSTALL.mdにあります。

Docker:

サードパーティの AI クライアントに触れた一節は、ここでは省いています。GitHub のdocs/MCP-INSTALL.mdにあります。

PATH 上の kshana-mcp:

サードパーティの AI クライアントに触れた一節は、ここでは省いています。GitHub のdocs/MCP-INSTALL.mdにあります。

その他のクライアント

場所:claude_desktop_config.json(設定、開発者、設定を編集)。または、リリースの.mcpb拡張機能をダブルクリックします。設定ファイルは不要です。

npx (Node):

{
  "mcpServers": {
    "kshana": {
      "command": "npx",
      "args": [
        "-y",
        "kshana-mcp@0.40.0"
      ]
    }
  }
}

Docker:

{
  "mcpServers": {
    "kshana": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/ashfordeou/kshana-mcp:0.40.0"
      ]
    }
  }
}

PATH 上の kshana-mcp:

{
  "mcpServers": {
    "kshana": {
      "command": "kshana-mcp",
      "args": []
    }
  }
}

Cursor#

場所:~/.cursor/mcp.json(プロジェクトでは.cursor/mcp.json)。

npx (Node):

{
  "mcpServers": {
    "kshana": {
      "command": "npx",
      "args": [
        "-y",
        "kshana-mcp@0.40.0"
      ]
    }
  }
}

Docker:

{
  "mcpServers": {
    "kshana": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/ashfordeou/kshana-mcp:0.40.0"
      ]
    }
  }
}

PATH 上の kshana-mcp:

{
  "mcpServers": {
    "kshana": {
      "command": "kshana-mcp",
      "args": []
    }
  }
}

VS Code#

場所:.vscode/mcp.json。または、同じオブジェクトにnameを加えてcode --add-mcpを使います。

npx (Node):

{
  "servers": {
    "kshana": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "kshana-mcp@0.40.0"
      ]
    }
  }
}

Docker:

{
  "servers": {
    "kshana": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/ashfordeou/kshana-mcp:0.40.0"
      ]
    }
  }
}

PATH 上の kshana-mcp:

{
  "servers": {
    "kshana": {
      "type": "stdio",
      "command": "kshana-mcp",
      "args": []
    }
  }
}

Windsurf#

場所:mcp_config.json(Cascade の MCP 設定から開きます)。

npx (Node):

{
  "mcpServers": {
    "kshana": {
      "command": "npx",
      "args": [
        "-y",
        "kshana-mcp@0.40.0"
      ]
    }
  }
}

Docker:

{
  "mcpServers": {
    "kshana": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/ashfordeou/kshana-mcp:0.40.0"
      ]
    }
  }
}

PATH 上の kshana-mcp:

{
  "mcpServers": {
    "kshana": {
      "command": "kshana-mcp",
      "args": []
    }
  }
}

Zed#

場所:settings.json。

npx (Node):

{
  "context_servers": {
    "kshana": {
      "command": "npx",
      "args": [
        "-y",
        "kshana-mcp@0.40.0"
      ]
    }
  }
}

Docker:

{
  "context_servers": {
    "kshana": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/ashfordeou/kshana-mcp:0.40.0"
      ]
    }
  }
}

PATH 上の kshana-mcp:

{
  "context_servers": {
    "kshana": {
      "command": "kshana-mcp",
      "args": []
    }
  }
}

Goose#

場所:~/.config/goose/config.yaml。

npx (Node):

extensions:
  kshana:
    name: Kshana
    type: stdio
    cmd: npx
    args: ["-y", "kshana-mcp@0.40.0"]
    enabled: true
    timeout: 300

Docker:

extensions:
  kshana:
    name: Kshana
    type: stdio
    cmd: docker
    args: ["run", "-i", "--rm", "ghcr.io/ashfordeou/kshana-mcp:0.40.0"]
    enabled: true
    timeout: 300

PATH 上の kshana-mcp:

extensions:
  kshana:
    name: Kshana
    type: stdio
    cmd: kshana-mcp
    args: []
    enabled: true
    timeout: 300

Codex CLI#

場所:ターミナルで実行するか、~/.codex/config.toml。

npx (Node):

codex mcp add kshana -- npx -y kshana-mcp@0.40.0

# or in config.toml:
[mcp_servers.kshana]
command = "npx"
args = ["-y", "kshana-mcp@0.40.0"]

Docker:

codex mcp add kshana -- docker run -i --rm ghcr.io/ashfordeou/kshana-mcp:0.40.0

# or in config.toml:
[mcp_servers.kshana]
command = "docker"
args = ["run", "-i", "--rm", "ghcr.io/ashfordeou/kshana-mcp:0.40.0"]

PATH 上の kshana-mcp:

codex mcp add kshana -- kshana-mcp

# or in config.toml:
[mcp_servers.kshana]
command = "kshana-mcp"
args = []

Gemini CLI#

場所:~/.gemini/settings.json、またはgemini mcp add。

npx (Node):

{
  "mcpServers": {
    "kshana": {
      "command": "npx",
      "args": [
        "-y",
        "kshana-mcp@0.40.0"
      ]
    }
  }
}

# or:
gemini mcp add kshana npx -- -y kshana-mcp@0.40.0

Docker:

{
  "mcpServers": {
    "kshana": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/ashfordeou/kshana-mcp:0.40.0"
      ]
    }
  }
}

# or:
gemini mcp add kshana docker -- run -i --rm ghcr.io/ashfordeou/kshana-mcp:0.40.0

PATH 上の kshana-mcp:

{
  "mcpServers": {
    "kshana": {
      "command": "kshana-mcp",
      "args": []
    }
  }
}

# or:
gemini mcp add kshana kshana-mcp

Continue#

場所:.continue/mcpServers/kshana.yaml。

npx (Node):

name: Kshana
version: 0.0.1
schema: v1
mcpServers:
  - name: kshana
    command: npx
    args:
      - "-y"
      - "kshana-mcp@0.40.0"

Docker:

name: Kshana
version: 0.0.1
schema: v1
mcpServers:
  - name: kshana
    command: docker
    args:
      - "run"
      - "-i"
      - "--rm"
      - "ghcr.io/ashfordeou/kshana-mcp:0.40.0"

PATH 上の kshana-mcp:

name: Kshana
version: 0.0.1
schema: v1
mcpServers:
  - name: kshana
    command: kshana-mcp
    args: []

リモートでの利用#

kshana-mcp --http <addr>は、ローカルプロセスを実行できないクライアント向けに、同じツールをストリーム可能な HTTP で提供します。セルフホスト用であり、Ashforde OÜ は公開エンドポイントを運用していません。deploy/mcp-http.mdを参照してください。