Kshana PNT-resilience simulator
Rank #24,869io.github.ashfordeOU/kshana-mcp
Validated Kshana PNT simulator: orbits, GNSS, fusion, receiver trust, interference maps.
What you can do with Kshana PNT-resilience simulator
Kshana PNT-resilience simulator is a Model Context Protocol (MCP) server published by ashfordeou. It ranks #24,869 of 164,854 active servers on MCP Toplist, and its repository has 7 GitHub stars. Kshana PNT-resilience simulator is listed across 3 registries — Official MCP, PulseMCP and Glama, with 32 tracked versions. It was first listed on Jun 8, 2026 and most recently updated on Oct 23, 2026.
Not verifiedMCP Toplist has not yet written a checked profile for this server, so the paragraph above is assembled from registry data only. The repository README is the authority on what it does.
What Kshana PNT-resilience simulator can and cannot do
Not verifiedMCP Toplist has not catalogued this server's tools or limitations. The repository README lists them.
What you need before using Kshana PNT-resilience simulator
The registry listing declares no required environment variables or authentication. This is declared metadata, not a verified install — the repository README is the authority.
Declared by Glama, last synced Oct 31, 2026. Not independently verified by MCP Toplist.
- KSHANA_MCP_IQ_DIR · optional
- KSHANA_MCP_IQ_MAX_SAMPLES · optional
Connect Kshana PNT-resilience simulator and confirm it works
claude mcp add kshana-mcp -e "KSHANA_MCP_IQ_DIR=<your KSHANA_MCP_IQ_DIR>" -e "KSHANA_MCP_IQ_MAX_SAMPLES=<your KSHANA_MCP_IQ_MAX_SAMPLES>" -- docker run -i --rm ghcr.io/ashfordeou/kshana-mcp:0.39.0Replace each placeholder with your own value before saving.
claude mcp add kshana-mcp -e "KSHANA_MCP_IQ_DIR=<your KSHANA_MCP_IQ_DIR>" -e "KSHANA_MCP_IQ_MAX_SAMPLES=<your KSHANA_MCP_IQ_MAX_SAMPLES>" -- npx -y kshana-mcpReplace each placeholder with your own value before saving.
claude mcp add kshana-mcp -e "KSHANA_MCP_IQ_DIR=<your KSHANA_MCP_IQ_DIR>" -e "KSHANA_MCP_IQ_MAX_SAMPLES=<your KSHANA_MCP_IQ_MAX_SAMPLES>" -- uvx kshana-mcpReplace each placeholder with your own value before saving.
[mcp_servers.kshana-mcp]
command = "docker"
args = ["run", "-i", "--rm", "ghcr.io/ashfordeou/kshana-mcp:0.39.0"]
[mcp_servers.kshana-mcp.env]
KSHANA_MCP_IQ_DIR = "<your KSHANA_MCP_IQ_DIR>"
KSHANA_MCP_IQ_MAX_SAMPLES = "<your KSHANA_MCP_IQ_MAX_SAMPLES>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
[mcp_servers.kshana-mcp]
command = "npx"
args = ["-y", "kshana-mcp"]
[mcp_servers.kshana-mcp.env]
KSHANA_MCP_IQ_DIR = "<your KSHANA_MCP_IQ_DIR>"
KSHANA_MCP_IQ_MAX_SAMPLES = "<your KSHANA_MCP_IQ_MAX_SAMPLES>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
[mcp_servers.kshana-mcp]
command = "uvx"
args = ["kshana-mcp"]
[mcp_servers.kshana-mcp.env]
KSHANA_MCP_IQ_DIR = "<your KSHANA_MCP_IQ_DIR>"
KSHANA_MCP_IQ_MAX_SAMPLES = "<your KSHANA_MCP_IQ_MAX_SAMPLES>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"kshana-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ashfordeou/kshana-mcp:0.39.0"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"kshana-mcp": {
"command": "npx",
"args": [
"-y",
"kshana-mcp"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"kshana-mcp": {
"command": "uvx",
"args": [
"kshana-mcp"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"kshana-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ashfordeou/kshana-mcp:0.39.0"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"kshana-mcp": {
"command": "npx",
"args": [
"-y",
"kshana-mcp"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"kshana-mcp": {
"command": "uvx",
"args": [
"kshana-mcp"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"servers": {
"kshana-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ashfordeou/kshana-mcp:0.39.0"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"servers": {
"kshana-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"kshana-mcp"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"servers": {
"kshana-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"kshana-mcp"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"kshana-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ashfordeou/kshana-mcp:0.39.0"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"kshana-mcp": {
"command": "npx",
"args": [
"-y",
"kshana-mcp"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"kshana-mcp": {
"command": "uvx",
"args": [
"kshana-mcp"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"kshana-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ashfordeou/kshana-mcp:0.39.0"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Replace each placeholder with your own value before saving.
{
"mcpServers": {
"kshana-mcp": {
"command": "npx",
"args": [
"-y",
"kshana-mcp"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Replace each placeholder with your own value before saving.
{
"mcpServers": {
"kshana-mcp": {
"command": "uvx",
"args": [
"kshana-mcp"
],
"env": {
"KSHANA_MCP_IQ_DIR": "<your KSHANA_MCP_IQ_DIR>",
"KSHANA_MCP_IQ_MAX_SAMPLES": "<your KSHANA_MCP_IQ_MAX_SAMPLES>"
}
}
}
}Replace each placeholder with your own value before saving.
After adding the config, ask your client to list this server's tools. A tool list confirms the connection; an empty list or an error means the server did not start or needs credentials.
When to choose another server
No task-specific alternatives are catalogued for Kshana PNT-resilience simulatoryet; the list above is its publisher's other servers.
What changed, and when this was checked
- First listed
- Jun 8, 2026
- Latest version published
- Oct 23, 2026
- Version history
- 32 versions tracked (below)
- Requirements evidence
- Declared by Glama, last synced Oct 31, 2026. Not independently verified by MCP Toplist.
- Profile checked
- Not yet — purpose, capabilities and requirements above come from registry data only
- Ranking data as of
- Oct 31, 2026
- PulseMCP ↗listed since Jun 10, 2026 · still listed
- Glama ↗listed since Jun 18, 2026 · still listed
- Official MCP ↗listed since Jun 19, 2026 · still listed
Do you maintain Kshana PNT-resilience simulator? to correct or enrich this profile.
Available versions (32)
| Version | Published |
|---|---|
| 0.39.0 | Oct 23, 2026 |
| 0.38.0 | Oct 21, 2026 |
| 0.37.0 | Oct 18, 2026 |
| 0.36.0 | Oct 17, 2026 |
| 0.35.0 | Oct 12, 2026 |
| 0.34.1 | Oct 10, 2026 |
| 0.34.0 | Oct 10, 2026 |
| 0.33.1 | Oct 9, 2026 |
| 0.33.0 | Oct 8, 2026 |
| 0.32.0 | Oct 5, 2026 |
| 0.31.0 | Oct 4, 2026 |
| 0.30.0 | Oct 4, 2026 |
| 0.29.3 | Oct 1, 2026 |
| 0.29.2 | Oct 1, 2026 |
| 0.29.1 | Oct 1, 2026 |
| 0.28.0 | Sep 27, 2026 |
| 0.27.4 | Sep 26, 2026 |
| 0.27.2 | Sep 23, 2026 |
| 0.27.1 | Sep 22, 2026 |
| 0.27.0 | Sep 22, 2026 |
| 0.26.0 | Sep 18, 2026 |
| 0.25.0 | Jul 16, 2026 |
| 0.24.0 | Jul 10, 2026 |
| 0.23.0 | Jun 29, 2026 |
| 0.22.0 | Jun 29, 2026 |
| 0.21.0 | Jun 26, 2026 |
| 0.20.0 | Jun 22, 2026 |
| 0.19.0 | Jun 18, 2026 |
| 0.18.0 | Jun 17, 2026 |
| 0.17.0 | Jun 14, 2026 |
| 0.16.0 | Jun 11, 2026 |
| 0.15.1 | Jun 9, 2026 |
Ranks ahead of 139,985 of 164,854 servers on MCP Toplist.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/io.github.ashfordeOU%2Fkshana-mcp)<a href="https://mcptoplist.com/server/io.github.ashfordeOU%2Fkshana-mcp"><img src="https://mcptoplist.com/badge/io.github.ashfordeOU%2Fkshana-mcp.svg" alt="MCP Toplist: Top 25% of 164,854" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Frequently asked questions
- Who maintains Kshana PNT-resilience simulator?
- Kshana PNT-resilience simulator is maintained by ashfordeou, which publishes 3 MCP servers (43 total versions) tracked on MCP Toplist.
- Is Kshana PNT-resilience simulator listed on the Official MCP Registry?
- Yes — Kshana PNT-resilience simulator is listed on the Official MCP Registry, alongside PulseMCP and Glama.
- How many versions does Kshana PNT-resilience simulator have?
- MCP Toplist tracks 32 versions of Kshana PNT-resilience simulator, most recently published on Oct 23, 2026.
- Where can I find the source code for Kshana PNT-resilience simulator?
- The source code for Kshana PNT-resilience simulator is hosted at github.com/ashfordeou/kshana/tree/HEAD/mcp/kshana-mcp.
Do you run this server?
Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.