opseraengineering avatar

Opsera

opseraengineering/opsera-ai

If you're already running Opsera for DevOps orchestration, this server lets Claude talk directly to your pipelines, deployments, and infrastructure through their authenticated API. It connects over SSE to agent.opsera.io, so you can query pipeline status, trigger builds, check deployment histories, or analyze failures without leaving your conversation. The underlying platform handles everything from Salesforce CI/CD to multi-cloud orchestration across AWS, Azure, and GCP, plus database migrations and IaC workflows. Reach for this when you want to automate DevOps operations conversationally or need Claude to reason over your deployment data, pull insights from failed runs, or coordinate cross-tool workflows that Opsera already manages.

tools
11
auth
Secret needed
transport
SSE
last updated
Oct 10, 2025

Install

From registry metadata
$ npx add-mcp https://agent.opsera.io/mcp --name opsera --transport sse --header 'Authorization: Bearer ${API_TOKEN}'

Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport sse opsera https://agent.opsera.io/mcp --header 'Authorization: YOUR_AUTHORIZATION'

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 11 tools

Verified live against the running server on Nov 6, 2026.

opsera_groupsGroup management: list, get, create, delete, get_memberships, add/remove/patch members. See docs/API_REFERENCE.md.5 params

Group management: list, get, create, delete, get_memberships, add/remove/patch members. See docs/API_REFERENCE.md.

Parameters* required
bodyvalue
Request body: for create (group object), add_members/remove_members (array of user IDs), patch_members (patch payload).
groupNamestring
Required for get, delete, get_memberships, add_members, remove_members, patch_members. Path parameter.
idstring
Query param for list (comma-separated group IDs).
operation*string
One of: list, get, create, delete, get_memberships, add_members, remove_members, patch_members
searchstring
Query param for list.
opsera_insightsInsights: dashboards, filters, audit logs, KPIs, tool mappings. See docs/API_REFERENCE.md for all operations.12 params

Insights: dashboards, filters, audit logs, KPIs, tool mappings. See docs/API_REFERENCE.md for all operations.

Parameters* required
bodyobject
Request body for create/update/post operations.
categoriesstring
Query: dashboards_list.
categorystring
Query: kpis_list.
dashboardIdstring
Path param: audit_by_dashboard, audit_dashboard_stats, audit_dashboard_view.
filterIdstring
Path param: filters_get, filters_update, filters_delete.
groupIdstring
Path param: filters_get.
idstring
Path param: dashboards get/update/delete, filters update/delete, audit_by_id.
limitstring
Query: dashboards_list.
mappingIdstring
Path param: audit_by_mapping.
operation*string
e.g. dashboards_list, dashboards_get, filters_create, audit_most_viewed, kpis_list, tool_mappings_supported, ...
operationIdstring
Path param: tool_mappings_operation_status.
searchstring
Query: dashboards_list.
opsera_mappingsData mappings: list, get, create, update. See docs/API_REFERENCE.md.3 params

Data mappings: list, get, create, update. See docs/API_REFERENCE.md.

Parameters* required
bodyobject
Request body for create/update.
idstring
Required for get/update. Path parameter (mapping ID).
operation*string
One of: list, get, create, update
opsera_pipeline_parametersPipeline parameters: reusable, configurable key-value pairs scoped to a pipeline. Parameters can be referenced by pipeline steps during execution for dynamic configuration (environment variables, secrets, build flags, deployment targets). Use list to see all parameters for a p...4 params

Pipeline parameters: reusable, configurable key-value pairs scoped to a pipeline. Parameters can be referenced by pipeline steps during execution for dynamic configuration (environment variables, secrets, build flags, deployment targets). Use list to see all parameters for a p...

Parameters* required
bodyobject
Request body for create/update. Fields: name (string, required), value (string/number/boolean/object), type (string|number|boolean|secret, default string), description (optional).
operation*string
One of: list, get, create, update, delete, get_value. list: all parameters for a pipeline. get: single parameter by ID. create: new parameter. update: modify existing. delete: remove parameter. get...
parameterIdstring
Required for get, update, delete, get_value. The parameter ID (24-char MongoDB ObjectId).
pipelineIdstring
Required for list and create. The pipeline ID (24-char MongoDB ObjectId).
opsera_pipelinesPipelines: monitor runs, security audit, run duration stats, configuration, templates, and lifecycle actions. Execution questions (image tag, artifact, commit SHA): list_runs then get_run (view=artifacts by default). Do not call get afterward. security_audit: find pipelines wi...27 params

Pipelines: monitor runs, security audit, run duration stats, configuration, templates, and lifecycle actions. Execution questions (image tag, artifact, commit SHA): list_runs then get_run (view=artifacts by default). Do not call get afterward. security_audit: find pipelines wi...

Parameters* required
actionstring
For operation action: run, stop, reset, delete, update, status, approve, reject, create.
bodyobject
Request body for validate, step_metadata, and other POST operations.
branchstring
For action=run: Git branch name to override at runtime. Without repository: sets settings.branch (workflow source). With repository: sets stepParameters[repo].branch (per-step override).
disabledOnlyboolean
For security_audit. When true (API default), only pipelines with at least one disabled security step.
imageRepositorystring
For action=run with single image: image repository name (e.g. tt1, my-app) as stepParameters key. Optional — auto-extracted from repositoryTag URI when omitted.
imageTagsobject
For action=run with multiple ArgoCD image overrides: map of image names to tags. Example: {"Akamai":"91348cd1","to-sdlc_impl2":"397e4e5c"}. Tags can be short (expanded to fully qualified URIs from...
includeLogsboolean
For get_run only. When true, request view=full with console logs. Ignored when view is set. Default uses view=artifacts.
includeStatsboolean
For security_audit. When true, attach runStats (average/min/max duration) per returned pipeline. Use for average execution time where security steps are disabled.
limitstring
list_runs: recent runs (5-10, default 5). runs_stats and security_audit includeStats: recent runs to average (5-100, default 30).
operation*string
One of list, get, list_runs, get_run, security_audit, runs_stats, validate, step_metadata, pipeline_run_notification, settings_demo, settings_source, templates_list, templates_get, action. list: ca...
pagestring
Query: list, templates_list, or security_audit page number (default 1).
pageSizestring
Query for list or security_audit scan: items per page (default 50, max 200).
payloadobject
For operation action: (reject) reason; (run) additional execution payload passed to the orchestrator.
pipelineIdstring
Required for get, list_runs, get_run; also for runs_stats when querying a single pipeline. MongoDB ObjectId.
pipelineIdsstring
Comma-separated MongoDB ObjectIds for security_audit or runs_stats batch (max 50). For runs_stats use pipelineId or pipelineIds.
repositorystring
For action=run: Git repository path (e.g. OpseraEngineering/opsera-mcp) for per-step branch override. Used with branch to auto-build settings.stepParameters[repo].branch. Omit to target the workflo...
repositoryTagstring
For action=run with single image: full container image URI with tag (e.g. 123456.dkr.ecr.us-east-1.amazonaws.com/tt1:5). Auto-extracts image repo name as stepParameters key. For multiple images use...
runCountstring
Required for get_run. Run number from list_runs (e.g. latest runCount).
searchstring
Query: list or templates_list keyword filter on name and description.
settingsobject
For operation action: (create/update) workflow with source and plan; (run) dynamic runtime overrides. Convenience fields branch, repositoryTag, and repository auto-build settings — use them instead...

+7 more parameters. See the server's own documentation for the full schema.

opsera_projectsProjects: list, get, create, update. See docs/API_REFERENCE.md for operations.3 params

Projects: list, get, create, update. See docs/API_REFERENCE.md for operations.

Parameters* required
bodyobject
Request body for create/update.
operation*string
One of: list, get, create, update
projectIdstring
Required for get/update. Path parameter.
opsera_reports_and_logsReports and logs: reports_tasks_created, reports_pipelines_created, logs_audit_user, logs_task. See docs/API_REFERENCE.md.17 params

Reports and logs: reports_tasks_created, reports_pipelines_created, logs_audit_user, logs_task. See docs/API_REFERENCE.md.

Parameters* required
actionstring
Query: logs_audit_user.
bodyobject
Request body for logs_task.
end_datestring
Query: reports.
end_timestring
Query: logs_audit_user.
group_bystring
Query: reports.
include_datastring
Query: reports.
operation*string
One of: reports_tasks_created, reports_pipelines_created, logs_audit_user, logs_task
pagestring
Query: logs_audit_user.
page_sizestring
Query: logs_audit_user.
periodstring
Query: reports.
secondary_actionstring
Query: logs_audit_user.
start_datestring
Query: reports.
start_timestring
Query: logs_audit_user.
target_idstring
Query: logs_audit_user.
typestring
Query: logs_audit_user.
user_emailstring
Query: logs_audit_user.
user_idstring
Query: logs_audit_user.
opsera_search_data_settingsCross-entity discovery and platform settings. search finds pipeline, task, or registry records by name or ID and returns lightweight metadata only — not execution history, artifacts, durations, or full stage configuration (use opsera_pipelines for those). org_hierarchy and set...9 params

Cross-entity discovery and platform settings. search finds pipeline, task, or registry records by name or ID and returns lightweight metadata only — not execution history, artifacts, durations, or full stage configuration (use opsera_pipelines for those). org_hierarchy and set...

Parameters* required
bodyobject
Request body for org_hierarchy and settings_tasks.
cstring
search: category filter (pipeline type, task category, or tool identifier).
countnumber
search: max results (default 100).
fieldstring
search: limit match to name, description, tags, or owner.
mstring
search: exact-match field, e.g. _id for lookup by MongoDB ObjectId.
operation*string
One of search, org_hierarchy, settings_tasks. search: cross-entity discovery by name or ID. org_hierarchy: org and project mapping. settings_tasks: bulk task settings updates.
regexboolean
search: enable regex matching.
sstring
search: query string (name, description, or ID fragment). Omit with t set to list all accessible entities of that type.
tstring
search: required entity type — pipeline, task, or registry. Returns lightweight metadata only (id, name, tags, owner); not run history, artifacts, or full configuration.
opsera_tasksTasks: list, create, status, lookup; lifecycle mutations via operation=action (run, stop, create, update, status). See docs/API_REFERENCE.md.6 params

Tasks: list, create, status, lookup; lifecycle mutations via operation=action (run, stop, create, update, status). See docs/API_REFERENCE.md.

Parameters* required
actionstring
For operation=action: status, create, update, run, stop.
bodyobject
Request body for other operations; or for action use action/target/settings/payload.
operation*string
One of: list, create, create_batch, task_status, tasks_lookup, tasks_status, action
payloadobject
For operation=action: optional extra payload.
settingsobject
For operation=action with action=update: task settings.
targetstring
For operation=action: task ID or comma-separated IDs (optional for create).
opsera_toolsTools & registry: identifiers, registry, scm_repositories, scm_branches, registry_configurations. See docs/API_REFERENCE.md.9 params

Tools & registry: identifiers, registry, scm_repositories, scm_branches, registry_configurations. See docs/API_REFERENCE.md.

Parameters* required
bodyobject
Request body for scm_repositories, scm_branches, registry_configurations.
enabledInToolRegistryboolean
Query: identifiers.
fieldsarray
Query: identifiers, registry.
operation*string
One of: identifiers, registry, scm_repositories, scm_branches, registry_configurations
searchstring
Query: identifiers, registry.
statusstring
Query: identifiers.
tool_identifierstring
Query: registry.
typestring
Query: identifiers.
usagestring
Query: identifiers.
opsera_usersUser management: get_current, get, list (optional active=true|false), create, delete. See docs/API_REFERENCE.md.6 params

User management: get_current, get, list (optional active=true|false), create, delete. See docs/API_REFERENCE.md.

Parameters* required
activestring
Optional for list. true or false. Omit to default to active users (true). Use false for deactivated users.
bodyobject
Request body for create.
idstring
Query param for list (comma-separated user IDs).
operation*string
One of: get_current, get, list, create, delete.
searchstring
Query param for get_current and list (e.g. email=user@company.com).
userIdstring
Required for get/delete. Path parameter (MongoDB ObjectId or email).

Sponsors

Readme

Details

Repository
github.com/opseraengineering/opsera-ai
Website
docs.opsera.io
Categories
AI & LLM Tools, Automation & Workflows
Transport
SSE
Auth
Required
Registry
MCP registry, active
Resources
2
Prompts
3
Tools verified
Nov 6, 2026

Related AI & LLM Tools MCP servers

View all
1scispot-repo avatarMcpscispot-repo/scispot-mcp-serverTurn any LLM into your lab assistant: search samples, track experiments, analyze data with AI.0stars
2siteglassio avatarMcpsiteglassio/siteglass-mcpArchive any URL to a shareable rrweb/pdf/png snapshot + agent-driven web QA (scan, run E2E flows).0stars
3stablebaseline avatarStable Baselinestablebaseline/mcpEnd-to-end agent-managed company brain. Docs, diagrams, plans, databases, agents, Knowledge Graph.0stars
4studiomeyer avatarStudioMeyer Crewio.studiomeyer/crewAgent personas for Claude. 16 tools, 13 personas, 3 workflows. Zero extra API cost. Free.0stars
5studiomeyer avatarStudioMeyer GEOio.studiomeyer/geoAI visibility across 8 LLM platforms. 30 tools, most need no API key. EU-hosted, free.0stars
6irrenwill avatarSecret Safe Envirrenwill/secret-safe-envWrite secrets into .env without the agent ever seeing the value - Windows masked dialog (繁中 UI)0stars