octave-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| octave_validateB | Schema check + repair suggestions for OCTAVE content. Validates content against schema, returns canonical form with optional repairs. Focus on I3 (Mirror Constraint) and I5 (Schema Sovereignty). |
| octave_writeA | Unified entry point for writing OCTAVE files. Handles creation (new files) and modification (existing files). Use content for full payload, changes for delta updates. Omit both content and changes to normalize an existing file in-place. Replaces octave_create and octave_amend. |
| octave_ejectA | Eject OCTAVE content with projection modes. Supports canonical, authoring, executive, and developer views. Can generate templates when content is null. Output formats: octave, json, yaml, markdown, gbnf. |
| octave_compile_grammarA | Compile OCTAVE schema or contract to constraint grammar. Supports GBNF (llama.cpp) and JSON Schema (vLLM) output formats. Provide either a builtin schema name or inline OCTAVE content. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| grammar/AGENT_DEFINITION | Pre-compiled GBNF grammar for the AGENT_DEFINITION schema. Use with llama.cpp --grammar flag or similar constrained decoding engines. |
| grammar/COGNITION_DEFINITION | Pre-compiled GBNF grammar for the COGNITION_DEFINITION schema. Use with llama.cpp --grammar flag or similar constrained decoding engines. |
| grammar/CRS_REVIEW | Pre-compiled GBNF grammar for the CRS_REVIEW schema. Use with llama.cpp --grammar flag or similar constrained decoding engines. |
| grammar/DEBATE_TRANSCRIPT | Pre-compiled GBNF grammar for the DEBATE_TRANSCRIPT schema. Use with llama.cpp --grammar flag or similar constrained decoding engines. |
| grammar/DECISION_LOG | Pre-compiled GBNF grammar for the DECISION_LOG schema. Use with llama.cpp --grammar flag or similar constrained decoding engines. |
| grammar/META_SCHEMA | Pre-compiled GBNF grammar for the META_SCHEMA schema. Use with llama.cpp --grammar flag or similar constrained decoding engines. |
| grammar/SKILL | Pre-compiled GBNF grammar for the SKILL schema. Use with llama.cpp --grammar flag or similar constrained decoding engines. |
| grammar/TEST_HOLOGRAPHIC | Pre-compiled GBNF grammar for the TEST_HOLOGRAPHIC schema. Use with llama.cpp --grammar flag or similar constrained decoding engines. |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/elevanaltd/octave-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server