context-compose-mcp
by lazylagom·★ 1·Score 31
Context Compose MCP server enables task-specific context composition for LLM interactions using YAML-based contexts.
Overview
Context Compose provides a system for defining, composing, and managing granular contexts for AI development workflows. It allows developers to create reusable, task-specific contexts that can be mixed and matched for different coding tasks like features, bug fixes, or refactoring. The server exposes these contexts through the Model Context Protocol, enabling seamless integration with MCP-compatible clients. The system uses a simple directory structure with YAML files to organize personas, rules, and other components.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Context Compose when you need consistent, task-specific AI guidance across your development team, especially when working on complex projects with varying requirements.
When NOT to choose this
Don't choose Context Compose if you need simple, one-off AI interactions without the overhead of context management, or if you prefer all-in-one solutions rather than component-based approaches.
Tools this server exposes
3 tools extracted from the READMEinitInitialize a new project with Context Compose
start-contextStart a specific context for development tasks
validateValidate Context Compose asset files for correctness
Note: Tools were inferred from CLI commands described in the README. The documentation focuses more on the concept and usage rather than explicit tool definitions.
Comparable tools
Installation
{
"mcpServers": {
"context-compose": {
"command": "npx",
"args": ["-y", "@noanswer/context-compose@latest"]
}
}
}- Initialize your project:
npx @noanswer/context-compose init - Create context files in
.contextcompose/directory - Start a context:
npx @noanswer/context-compose start-context <context-name>
FAQ
- What file structure does Context Compose use?
- Context Compose uses a `.contextcompose` directory in your project root containing subdirectories for different asset types like `personas`, `rules`, `actions`, and `mcps`.
- How do I create custom context categories?
- Simply create a new directory (e.g., `security`) inside `.contextcompose/` and add YAML files with the appropriate `kind` field matching the directory name.
Compare context-compose-mcp with
Last updated · Auto-generated from public README + GitHub signals.