context-hub/generator
generator is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of generator and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
CTX is a Context as Code (CaC) tool with an MCP server inside, designed to provide AI language models with necessary context about your codebase.
Try generator with chat:
Tools
Functions exposed to the LLM to take actions
context-request
Request a context document using JSON schema, filters and modifiers
context-get
Get a specific context document from the project context config
context
List all contexts in the project context config
file-info
Get information about a file within the project directory structure
file-read
Read content from a file within the project directory structure
file-rename
Rename a file within the project directory structure
file-move
Move a file within the project directory structure
directory-list
List directories and files with filtering options using Symfony Finder. Always ask for source path.
file-write
Write content to a file (mostly new files, use apply-path for updates if possible). Can create parent directories automatically.
Prompts
Interactive templates invoked by user choice
project-structure
Tries to guess the project structure
filesystem-ops
Guidance for using filesystem operations like reading, writing, moving, renaming, and updating files.
json-schema-update
Update JSON Schema for new feature
Resources
Contextual data attached and managed by the client
CTX app Json Schema
URI: ctx://json-schema
MIME: application/json
Returns a simplified JSON schema of CTX
[project-structure.md] Project structure overview
URI: ctx://document/project-structure.md
MIME: application/markdown
Project structure overview. Tags:
[core/interfaces.md] Core Interfaces
URI: ctx://document/core/interfaces.md
MIME: application/markdown
Core Interfaces. Tags:
[changes.md] Changes in the Project
URI: ctx://document/changes.md
MIME: application/markdown
Changes in the Project. Tags:
[core/config-loader.md] Configuration System
URI: ctx://document/core/config-loader.md
MIME: application/markdown
Configuration System. Tags:
[core/config-import.md] Configuration Import
URI: ctx://document/core/config-import.md
MIME: application/markdown
Configuration Import. Tags:
[core/config-exclude.md] Configuration Exclude
URI: ctx://document/core/config-exclude.md
MIME: application/markdown
Configuration Exclude. Tags:
[core/config-parser.md] Configuration Parser
URI: ctx://document/core/config-parser.md
MIME: application/markdown
Configuration Parser. Tags:
[console/commands.md] Console Commands
URI: ctx://document/console/commands.md
MIME: application/markdown
Console Commands. Tags:
[console/renderers.md] Console Renderers
URI: ctx://document/console/renderers.md
MIME: application/markdown
Console Renderers. Tags:
[utilities/path-filters.md] Path Filtering Utilities
URI: ctx://document/utilities/path-filters.md
MIME: application/markdown
Path Filtering Utilities. Tags:
[utilities/tree-builder.md] Tree Building Utilities
URI: ctx://document/utilities/tree-builder.md
MIME: application/markdown
Tree Building Utilities. Tags:
[utilities/http-client.md] HTTP Client
URI: ctx://document/utilities/http-client.md
MIME: application/markdown
HTTP Client. Tags:
[utilities/binary-updater.md] Binary Updater
URI: ctx://document/utilities/binary-updater.md
MIME: application/markdown
Binary Updater. Tags:
[utilities/github-client.md] GitHub Client
URI: ctx://document/utilities/github-client.md
MIME: application/markdown
GitHub Client. Tags:
[utilities/gitlab-client.md] Gitlab Client
URI: ctx://document/utilities/gitlab-client.md
MIME: application/markdown
Gitlab Client. Tags:
[utilities/git-client.md] Git Client
URI: ctx://document/utilities/git-client.md
MIME: application/markdown
Git Client. Tags:
[utilities/variable-system.md] Variable System
URI: ctx://document/utilities/variable-system.md
MIME: application/markdown
Variable System. Tags:
[utilities/html.md] HTML Utilities
URI: ctx://document/utilities/html.md
MIME: application/markdown
HTML Utilities. Tags:
[mcp/bootstrap.md] MCP bootstrap
URI: ctx://document/mcp/bootstrap.md
MIME: application/markdown
MCP bootstrap. Tags:
[mcp/actions.md] MCP Server Actions
URI: ctx://document/mcp/actions.md
MIME: application/markdown
MCP Server Actions. Tags:
[mcp/prompts.md] MCP Server Prompts
URI: ctx://document/mcp/prompts.md
MIME: application/markdown
MCP Server Prompts. Tags:
[mcp/tools.md] MCP Server Tools
URI: ctx://document/mcp/tools.md
MIME: application/markdown
MCP Server Tools. Tags:
[mcp/routing.md] MCP Server routing
URI: ctx://document/mcp/routing.md
MIME: application/markdown
MCP Server routing. Tags:
[mcp/projects.md] MCP Server Projects
URI: ctx://document/mcp/projects.md
MIME: application/markdown
MCP Server Projects. Tags:
[modifiers/modifiers-core.md] Modifiers System
URI: ctx://document/modifiers/modifiers-core.md
MIME: application/markdown
Modifiers System. Tags:
[modifiers/php-modifiers.md] PHP Content Modifiers
URI: ctx://document/modifiers/php-modifiers.md
MIME: application/markdown
PHP Content Modifiers. Tags:
[modifiers/sanitizer.md] Sanitizer Modifier
URI: ctx://document/modifiers/sanitizer.md
MIME: application/markdown
Sanitizer Modifier. Tags:
[sources/loader.md] Source core
URI: ctx://document/sources/loader.md
MIME: application/markdown
Source core. Tags:
[sources/file-source.md] [source] File
URI: ctx://document/sources/file-source.md
MIME: application/markdown
[source] File. Tags:
[sources/github-source.md] [source] GitHub
URI: ctx://document/sources/github-source.md
MIME: application/markdown
[source] GitHub. Tags:
[sources/gitlab-source.md] [source] Gitlab
URI: ctx://document/sources/gitlab-source.md
MIME: application/markdown
[source] Gitlab. Tags:
[sources/url-source.md] [source] URL
URI: ctx://document/sources/url-source.md
MIME: application/markdown
[source] URL. Tags:
[sources/docs-source.md] [source] Docs
URI: ctx://document/sources/docs-source.md
MIME: application/markdown
[source] Docs. Tags:
[sources/text-source.md] [source] Text
URI: ctx://document/sources/text-source.md
MIME: application/markdown
[source] Text. Tags:
[sources/mcp-source.md] [source] MCP
URI: ctx://document/sources/mcp-source.md
MIME: application/markdown
[source] MCP. Tags:
[sources/git-diff-source.md] [source] Git Diff
URI: ctx://document/sources/git-diff-source.md
MIME: application/markdown
[source] Git Diff. Tags:
[sources/composer-source.md] [source] Composer
URI: ctx://document/sources/composer-source.md
MIME: application/markdown
[source] Composer. Tags:
[sources/tree-source.md] [source] Tree
URI: ctx://document/sources/tree-source.md
MIME: application/markdown
[source] Tree. Tags:
[sources/tree-builder.md] Source Tree builder
URI: ctx://document/sources/tree-builder.md
MIME: application/markdown
Source Tree builder. Tags:
[sources/token-counter.md] Source Token counter
URI: ctx://document/sources/token-counter.md
MIME: application/markdown
Source Token counter. Tags:
[sources/source-renderer.md] Document source renderer
URI: ctx://document/sources/source-renderer.md
MIME: application/markdown
Document source renderer. Tags: