Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| openspec_get_instructions | Get OpenSpec usage instructions from AGENTS.md |
| openspec_get_project_context | Get project context from project.md |
| openspec_list_changes | List all OpenSpec change proposals |
| openspec_list_specs | List all OpenSpec specifications |
| openspec_show_change | Show details of a specific change proposal |
| openspec_show_spec | Show details of a specific specification |
| openspec_validate_change | Validate a change proposal |
| openspec_validate_spec | Validate a specification |
| openspec_validate_all | Validate all changes and/or specs |
| openspec_archive_change | Archive a completed change proposal. Automatically syncs revisions to design.md before archiving. |
| openspec_get_tasks | Get tasks and progress for a change |
| openspec_update_task | Update task status |
| openspec_get_progress_summary | Get progress summary for all changes |
| openspec_batch_update_tasks | Batch update multiple task statuses in a change |
| openspec_get_approval_status | Get approval status for a change |
| openspec_request_approval | Request approval for a change |
| openspec_approve_change | Approve a change |
| openspec_reject_change | Reject a change |
| openspec_list_pending_approvals | List all changes pending approval |
| openspec_add_review | Add a review comment to a change or spec |
| openspec_list_reviews | List review comments for a change or spec |
| openspec_reply_review | Reply to a review comment |
| openspec_resolve_review | Mark a review as resolved or won't fix |
| openspec_get_review_summary | Get review summary for a change (all files) |
| openspec_list_templates | List all available change templates |
| openspec_create_change | Create a new change from a template |
| openspec_preview_template | Preview the content of a template |
| openspec_setup_hooks | Install or uninstall OpenSpec Git hooks |
| openspec_save_proposal | Save a generated proposal and tasks to a new change |
| openspec_generate_proposal | Generate a proposal from requirement description (returns template for AI to complete) |
| openspec_list_cross_service_docs | List cross-service documents for a change proposal. Returns documents defined in proposal.md frontmatter crossService config. |
| openspec_read_cross_service_doc | Read a specific cross-service document content. Use openspec_list_cross_service_docs first to see available documents. |
| openspec_critique_proposal | 评审 proposal 或 design 文档,识别潜在问题(完整性、可行性、安全、边界条件、清晰度) |
| openspec_get_critique_result | 获取变更的评审结果(最新或历史记录) |
| openspec_analyze_context | 分析项目上下文(技术栈、目录结构、代码模式) |
| openspec_ai_analyze_context | 使用 AI 深度分析项目上下文并给出 project.md 更新建议。 利用 MCP Client 的 AI 能力进行分析。 |
| openspec_record_revision | Record a design revision when fixing bugs or adjusting design that deviates from the original proposal/design. Call this when your changes affect the documented design. |
| openspec_update_revision | Update an existing revision, usually to add metadata or correct information. |
| openspec_list_revisions | List all recorded design revisions for a change |
| openspec_sync_revisions | Sync recorded revisions to design.md or proposal.md before archiving |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |