Openlane MCP Server
A secure, open-source Model Context Protocol server for the Openlane GRC platform. Its 40 documented tools cover openlane, workflow, control, controls.
People who work with openlane, workflow and control and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in Go.
VERIFIED ACTIVE
LAST COMMIT 2026-09-15 · ★ 2 · #211 OF 227 MAINTAINED AUTOMATION · VERIFIED 2026-09-18
Apache-2.0 · Go servers · how we verify → /methodology
01 · Install Openlane MCP Server
before you install - you'll need
Set OPENLANE_API_TOKEN, OPENLANE_ORGANIZATION_ID, OPENLANE_MCP_TRANSPORT, OPENLANE_MCP_HTTP_ADDR before connecting.
Docker
docker run -i --rm ghcr.io/gregdog/mcp-server-theopenlane:v0.5.2 Claude Desktop - add to config
{
"mcpServers": {
"gregdog-mcp-server-theopenlane": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/gregdog/mcp-server-theopenlane:v0.5.2"
]
}
}
} Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as container (OCI image) - can be sandboxed away from your filesystem
repo age created 2026-09-01 - young repo, little track record yet
license Apache-2.0 - declared in the repository
registry namespace io.github.GregDog is GitHub-verified and matches the repo owner
03 · What Openlane MCP Server can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
With this server connected, an agent can list controls, search controls by ref code, title, or description, get a control by ID (with relationship summaries), and list programs (optional name filter).
The 40 tools it gives your agent
Extracted from the project's README - what Openlane MCP Server lets an agent do.
- openlane_controls_list
- - List controls
- openlane_controls_search
- - Search controls by ref code, title, or description
- openlane_control_get
- - Get a control by ID (with relationship summaries)
- openlane_programs_list
- - List programs (optional name filter)
- openlane_program_get
- - Get a program by ID (with relationship summaries)
- openlane_evidence_list
- - List evidence metadata (optional program/control filters)
- openlane_evidence_get
- - Get evidence metadata by ID
- openlane_policies_list
- - List internal policies (optional status filter)
- openlane_policies_awaiting_approval
- - List policies awaiting approval (native NEEDS_APPROVAL + your pending workflow assignments)
- openlane_policy_get
- - Get a policy by ID
- openlane_risks_list
- - List risks (optional program/entity/control/status filters)
- openlane_risk_get
- - Get a risk by ID (with relationship summaries)
show all 40 tools
- openlane_findings_list
- - List findings (optional program/assessment/open/status/severity filters)
- openlane_finding_get
- - Get a finding by ID
- openlane_assessments_list
- - List assessments
- openlane_assessment_get
- - Get an assessment by ID
- openlane_control_implementations_list
- - List control implementations
- openlane_control_implementation_get
- - Get a control implementation by ID
- openlane_standards_list
- - List standards / frameworks
- openlane_standard_get
- - Get a standard by ID
- openlane_tasks_list
- - List tasks
- openlane_task_get
- - Get a task by ID
- openlane_entities_list
- - List entities (vendors; optional risk/tier/review/security filters)
- openlane_entity_get
- - Get an entity by ID (vendor/security/commercial fields)
- openlane_assets_list
- - List assets
- openlane_asset_get
- - Get an asset by ID
- openlane_contacts_list
- - List contacts
- openlane_contact_get
- - Get a contact by ID
- openlane_groups_list
- - List groups (optional name filter)
- openlane_group_get
- - Get a group by ID
- openlane_users_list
- - List users (optional name/email filters)
- openlane_user_get
- - Get a user by ID
- openlane_workflows_list
- - List workflow definitions (optional schema/kind/active filters)
- openlane_workflows_search
- - Search workflow definitions by name or description
- openlane_workflow_get
- - Get a workflow definition by ID (with plain-English summary)
- openlane_workflow_instances_list
- - List workflow instances (optional definition/state/object filters)
- openlane_workflow_instance_get
- - Get a workflow instance by ID (assignments, events, proposal preview)
- openlane_workflow_assignments_list
- - List my workflow approval assignments
- openlane_workflow_assignment_get
- - Get a workflow assignment by ID (targets, due date, object context)
- openlane_workflow_metadata_get
- - Get workflow-eligible fields, edges, and resolver keys per object type
Latest releases
v0.5.2 · 2026-09-02
Release v0.5.2.
v0.5.1 · 2026-09-02
Release v0.5.1.
v0.5.0 · 2026-09-02
Add workflow tools, policy approval paths, and group/user lookup. · Release v0.5.0.
04 · Who maintains Openlane MCP Server
Openlane MCP Server is maintained by gregdog. We track 2 MCP servers from gregdog - 2 actively maintained, 2 combined GitHub stars, oldest repo from Sep 2026.
05 · Facts
- repository
- github.com/gregdog/mcp-server-theopenlane
- category
- automation - ranked #211 of 227 actively-maintained automation servers as of 2026-09-18.
- release cadence
- 7 releases in the last 90 days (latest 2026-09-02)
- registry
- io.github.GregDog/mcp-server-theopenlane (active, first published 2026-09-02)
- packages
- oci:ghcr.io/gregdog/mcp-server-theopenlane:v0.5.2
06 · Openlane MCP Server FAQ
Is Openlane MCP Server still maintained?
Yes - as of 2026-09-18, its last commit was 2026-09-15 and it shipped 7 releases in the last 90 days. We re-verify nightly.
What can Openlane MCP Server do?
With this server connected, an agent can list controls, search controls by ref code, title, or description, get a control by ID (with relationship summaries), and list programs (optional name filter).
How do I install Openlane MCP Server?
Run `docker run -i --rm ghcr.io/gregdog/mcp-server-theopenlane:v0.5.2`. The README documents 4 environment variables (OPENLANE_API_TOKEN, OPENLANE_ORGANIZATION_ID, OPENLANE_MCP_TRANSPORT…) to set first. Set OPENLANE_API_TOKEN, OPENLANE_ORGANIZATION_ID, OPENLANE_MCP_TRANSPORT, OPENLANE_MCP_HTTP_ADDR before connecting. You can also paste the ready-made client config above.
07 · Alternatives to Openlane MCP Server
Alternatives to Openlane MCP Server
Maintained automation servers if Openlane MCP Server isn't the fit.
- Claude Flow AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev. ★ 72,753 · 2026-09-18
- GitHub Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language. ★ 33,015 · 2026-09-16
- Windows MCP An MCP Server for computer-use in Windows OS ★ 7,034 · 2026-09-16
- Claude Code Ultimate Guide Search the Claude Code Ultimate Guide and machine-readable references from any MCP client. ★ 5,990 · 2026-09-17
- Ha MCP Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants. ★ 4,770 · 2026-09-18
- Stripe Agent Toolkit MCP server integrating with Stripe - tools for customers, products, payments, and more. ★ 1,822 · 2026-09-17
More automation MCP servers · GuniWeb SAP MCP · Desktop Touch MCP · n8n Pro MCP · Cucumberstudio
More Go MCP servers · Terraform · Pi-hole MCP Server (hexamatic) · Homebutler · Mem Authority · WhatsApp Connect · see all