generator

context-hub/generator

4.2

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: