DEV environment (knowledge-mcp.moose-dev.armis.com). Adds /knowledge-dev, /cwe-fix-dev, /framework-guidance-dev, and /tech-guidance-dev commands. Reads ARMIS_KNOWLEDGE_TOKEN_DEV. Tenant isolation enforced server-side; no knowledge data stored on disk.
Fetch organization-specific remediation guidance for a given CWE from the Armis Knowledge DEV environment. Use when fixing a vulnerability identified by CWE ID, when triaging scanner findings, or when the user asks how to remediate a specific weakness. Also surfaces false-positive patterns. Triggers: /cwe-fix-dev, how do we fix CWE-, remediation for CWE, false positive CWE, cwe guidance.
Fetch organization-specific guidance for a web framework (Django, Flask, FastAPI, Express, Rails, Spring, etc.) from the Armis Knowledge DEV environment. Use when generating or reviewing code that uses a specific framework, so framework-specific patterns and pitfalls are applied. Triggers: /framework-guidance-dev, how do we use Django, Flask conventions, our patterns for Express, framework standards.
Query the Armis Knowledge base (DEV environment) for organizational standards, policies, and tenant-specific guidance. Use when generating, reviewing, or remediating code so the work matches the organization's standards. Triggers: /knowledge-dev, what are our standards for, what does our org say about, search knowledge, list standards, knowledge base.
Fetch organization-specific guidance for a programming language or runtime (Python, Go, TypeScript, Java, Rust, Node, etc.) from the Armis Knowledge DEV environment. Use when generating or reviewing code in a specific language so language idioms, banned APIs, and required patterns are applied. Triggers: /tech-guidance-dev, how do we write Python, Go conventions, our TypeScript patterns, language standards.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code marketplace that ships two plugins — one for each environment of the Armis Knowledge MCP server — so a single agent session can talk to dev and stage independently:
| Plugin | Backend | Slash commands | Token env |
|---|---|---|---|
armis-knowledge-dev | knowledge-mcp.moose-dev.armis.com | /knowledge-dev, /cwe-fix-dev, /framework-guidance-dev, /tech-guidance-dev | ARMIS_KNOWLEDGE_TOKEN_DEV |
armis-knowledge-stage | knowledge-mcp.moose-stg.armis.com | /knowledge-stage, /cwe-fix-stage, /framework-guidance-stage, /tech-guidance-stage | ARMIS_KNOWLEDGE_TOKEN_STAGE |
The plugins use distinct MCP server names (armis-knowledge-dev vs
armis-knowledge-stage), so installing both produces two separate tool
namespaces (mcp__armis_knowledge_dev__* and mcp__armis_knowledge_stage__*)
that can be called in the same conversation.
This bundle contains no knowledge data. The data lives server-side
(per-tenant, in S3) and is queried over HTTPS with the user's bearer token.
That's the whole reason the plugin replaces the
knowledge_driven POC's
~/.claude/skills/knowledge/ setup — see ADR 0003.
Prod note: stage is scaffolded ahead of the stage MCP being live; until
knowledge-mcp.moose-stg.armis.comresolves,/knowledge-stageetc. will return connection errors. A prod variant will be added the same way once MooseProd is up.
plugin/
├── .claude-plugin/marketplace.json manifest listing both plugins
├── dev/
│ ├── .mcp.json server: armis-knowledge-dev → moose-dev
│ └── skills/ /knowledge-dev, /cwe-fix-dev, …
│ ├── knowledge/SKILL.md
│ ├── cwe-remediation/SKILL.md
│ ├── framework-guidance/SKILL.md
│ └── tech-guidance/SKILL.md
├── stage/
│ ├── .mcp.json server: armis-knowledge-stage → moose-stg
│ └── skills/ /knowledge-stage, /cwe-fix-stage, …
│ ├── knowledge/SKILL.md
│ ├── cwe-remediation/SKILL.md
│ ├── framework-guidance/SKILL.md
│ └── tech-guidance/SKILL.md
└── README.md
The webapp's /settings/integrations page renders the up-to-date instructions.
TL;DR:
/plugin marketplace add silk-security/armis-knowledge-mcp
/plugin install armis-knowledge-dev@armis-knowledge-mcp
/plugin install armis-knowledge-stage@armis-knowledge-mcp # optional
The marketplace repo currently lives at silk-security/armis-knowledge-mcp as a temporary stand-in until
ArmisSecurity/armis-knowledge-mcpis provisioned. The install URL will change when that happens.
…then export the token(s) you need (one-hour JWTs, exchanged from
client_id / client_secret per the integrations page):
export ARMIS_KNOWLEDGE_TOKEN_DEV=...
export ARMIS_KNOWLEDGE_TOKEN_STAGE=...
apps/mcp/plugin/ is mirrored to a public marketplace repo by
.github/workflows/publish-plugin.yml
on every push to main that touches the bundle. The workflow needs a
PLUGIN_PUSH_TOKEN repo secret with contents: write on the target.
| Stage | Target repo | Notes |
|---|---|---|
| Today | silk-security/armis-knowledge-mcp | Temporary stand-in. |
| Eventually | ArmisSecurity/armis-knowledge-mcp (sibling of armis-appsec-mcp) | Flip repo_url in the workflow + the install snippets above when the repo exists. |
If you'd rather skip the published marketplace, point marketplace add at the
local path:
/plugin marketplace add /Users/<you>/work/armis/armis-knowledge/apps/mcp/plugin
/plugin install armis-knowledge-dev@armis-knowledge-mcp
npx claudepluginhub silk-security/armis-knowledge-mcp --plugin armis-knowledge-devSTAGE environment (knowledge-mcp.moose-stg.armis.com). Adds /knowledge-stage, /cwe-fix-stage, /framework-guidance-stage, and /tech-guidance-stage commands. Reads ARMIS_KNOWLEDGE_TOKEN_STAGE. Tenant isolation enforced server-side; no knowledge data stored on disk.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.