Kshana MCP -palvelimen asennus (v0.40.0)
Ohjeellinen, ei tyyppihyväksytty navigointilaite: käyttäjä vastaa edelleen navigoinnista. Palvelin toimii tietokoneellasi; Ashforde OÜ:lle ei lähetetä mitään.
Jokainen kanava, mukana tämän version kiinnitetty muoto. Yhden napsautuksen linkit ja kaikki alla olevat katkelmat tuottaa komentosarja scripts/gen_mcp_install.py, ja ne purkaa uudelleen komentosarja scripts/test_gen_mcp_install.py.
Kaikki kanavat#
| Kanava | Komento tai painike | Vaatii | Kiinnitetty muoto |
|---|---|---|---|
| Cursor (yksi napsautus) | npx (Node) · Docker | Node tai Docker | kshana-mcp@0.40.0 / ghcr.io/ashfordeou/kshana-mcp:0.40.0 |
| VS Code (yksi napsautus) | npx (Node) · Docker · Insiders (npx) | Node tai 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+ ja uv tai 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 | kaava (v0.40.0) |
| Scoop | scoop bucket add ashforde https://github.com/ashfordeOU/scoop-bucket ja sen jälkeen scoop install kshana-mcp |
Scoop (Windows) | manifesti (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 |
| Valmis binääri | julkaisusivu: kshana-mcp (Linux x86-64), kshana-mcp-<target>[.exe], tarkistetaan komennoilla SHA256SUMS ja gh attestation verify |
ei mitään | v0.40.0 |
| MCP-rekisteri | io.github.ashfordeOU/kshana-mcp (rekisteritietoiset asiakkaat löytävät) |
rekisteritietoinen asiakas | 0.40.0 |
| Etäkäyttö (streamable HTTP) | kshana-mcp --http 127.0.0.1:8080, itse ylläpidetty: katso ../docs/deploy/mcp-http.md |
oma isäntä | v0.40.0 |
Valitse tapa käynnistää palvelin#
Jokainen alla oleva asiakas ottaa yhden kolmesta palvelinmäärityksestä. Ne käynnistävät saman palvelimen:
- npx (Node) (vaatii version Node 18+):
npx -y kshana-mcp@0.40.0 - Docker (vaatii Dockerin):
docker run -i --rm ghcr.io/ashfordeou/kshana-mcp:0.40.0 - kshana-mcp PATH:ssa (vaatii binäärin (brew, scoop, winget, cargo tai julkaisulataus)):
kshana-mcp
Yhden napsautuksen linkit#
- Cursor, npx (Node): verkkolinkki ·
cursor://anysphere.cursor-deeplink/mcp/install?name=kshana&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsImtzaGFuYS1tY3BAMC40MC4wIl19 - Cursor, Docker: verkkolinkki ·
cursor://anysphere.cursor-deeplink/mcp/install?name=kshana&config=eyJjb21tYW5kIjoiZG9ja2VyIiwiYXJncyI6WyJydW4iLCItaSIsIi0tcm0iLCJnaGNyLmlvL2FzaGZvcmRlb3Uva3NoYW5hLW1jcDowLjQwLjAiXX0= - Cursor, kshana-mcp PATH:ssa: verkkolinkki ·
cursor://anysphere.cursor-deeplink/mcp/install?name=kshana&config=eyJjb21tYW5kIjoia3NoYW5hLW1jcCIsImFyZ3MiOltdfQ== - VS Code, npx (Node): avaa · Insiders
- VS Code, Docker: avaa · Insiders
- VS Code, kshana-mcp PATH:ssa: avaa · 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
Toinen asiakas
/plugin marketplace add ashfordeOU/kshana
/plugin install kshana@ashforde
Kunkin asiakkaan asetukset#
Toinen asiakas
Missä: aja päätteessä (lisää --scope user kaikille projekteille). Tai alla oleva laajennus.
npx (Node):
Kolmansien osapuolten tekoälyasiakkaita nimeävä kappale on jätetty tästä pois; se on tiedostossa docs/MCP-INSTALL.md GitHubissa.
Docker:
Kolmansien osapuolten tekoälyasiakkaita nimeävä kappale on jätetty tästä pois; se on tiedostossa docs/MCP-INSTALL.md GitHubissa.
kshana-mcp PATH:ssa:
Kolmansien osapuolten tekoälyasiakkaita nimeävä kappale on jätetty tästä pois; se on tiedostossa docs/MCP-INSTALL.md GitHubissa.
Toinen asiakas
Missä: claude_desktop_config.json (Asetukset, Kehittäjä, Muokkaa asetuksia). Tai kaksoisnapsauta julkaisun laajennusta .mcpb: ei asetustiedostoa.
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"
]
}
}
}
kshana-mcp PATH:ssa:
{
"mcpServers": {
"kshana": {
"command": "kshana-mcp",
"args": []
}
}
}
Cursor#
Missä: ~/.cursor/mcp.json (tai .cursor/mcp.json projektissa).
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"
]
}
}
}
kshana-mcp PATH:ssa:
{
"mcpServers": {
"kshana": {
"command": "kshana-mcp",
"args": []
}
}
}
VS Code#
Missä: .vscode/mcp.json. Tai code --add-mcp samalla objektilla sekä kentällä name.
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"
]
}
}
}
kshana-mcp PATH:ssa:
{
"servers": {
"kshana": {
"type": "stdio",
"command": "kshana-mcp",
"args": []
}
}
}
Windsurf#
Missä: mcp_config.json (avaa se Cascaden MCP-asetuksista).
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"
]
}
}
}
kshana-mcp PATH:ssa:
{
"mcpServers": {
"kshana": {
"command": "kshana-mcp",
"args": []
}
}
}
Zed#
Missä: 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"
]
}
}
}
kshana-mcp PATH:ssa:
{
"context_servers": {
"kshana": {
"command": "kshana-mcp",
"args": []
}
}
}
Goose#
Missä: ~/.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
kshana-mcp PATH:ssa:
extensions:
kshana:
name: Kshana
type: stdio
cmd: kshana-mcp
args: []
enabled: true
timeout: 300
Codex CLI#
Missä: aja päätteessä tai ~/.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"]
kshana-mcp PATH:ssa:
codex mcp add kshana -- kshana-mcp
# or in config.toml:
[mcp_servers.kshana]
command = "kshana-mcp"
args = []
Gemini CLI#
Missä: ~/.gemini/settings.json tai 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
kshana-mcp PATH:ssa:
{
"mcpServers": {
"kshana": {
"command": "kshana-mcp",
"args": []
}
}
}
# or:
gemini mcp add kshana kshana-mcp
Continue#
Missä: .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"
kshana-mcp PATH:ssa:
name: Kshana
version: 0.0.1
schema: v1
mcpServers:
- name: kshana
command: kshana-mcp
args: []
Etäkäyttö#
kshana-mcp --http <addr> tarjoaa samat työkalut streamable HTTP:n yli asiakkaalle, joka ei voi ajaa paikallista prosessia. Se on tarkoitettu itse ylläpidettäväksi; Ashforde OÜ ei aja julkista päätepistettä. Katso deploy/mcp-http.md.