context-hub/generator
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 dayong@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.
Has a README
Github repo has a README.md.
Has a License
Github repo has license info.
Server can be inspected
Currently can not be tried on MCPHub.
Server schema can be extracted
Can get at lease one tool info from the README or server.
Online hosted on MCPHub
More deployment information is needed.
Has social accounts
Do not have any social accounts.
Claimed by the author or certified by MCPHub
If you are the author, claim authorship
AI Evaluation ReportTotal Score: 9/10
The agent demonstrates strong capabilities in managing and manipulating files and directories within a project structure. It effectively lists files and directories with detailed information, creates and writes content to new files, and retrieves file content accurately. The agent's responses are clear, concise, and align with the tasks requested, showcasing its ability to perform file operations and context management. However, the agent lacks a method for verifying the execution of certain tasks, such as file creation, which could enhance its reliability. Overall, the agent performs well in executing the tasks, with minor limitations in verification.
Test case 1
Score: 7/10Perform the operation of listing all files in the project directory that were modified within the last 7 days.No files match the specified criteria within the last 7 days in the project directory.
Test case 2
Score: 10/10Please list all files and subdirectories in the src directory, including their names, types (file/directory), and last modification times, to understand the project structure.Here is the structure of the
srcdirectory, including all subdirectories, files, their types, and last modification times:srcDirectory Structuresrc/ [2025-07-24] âââ Application/ [2025-07-24] â âââ AppScope.php [2025-07-24] â âââ Application.php [2025-07-24] â âââ Bootloader/ [2025-08-25] â âââ Dispatcher/ [2025-08-25] â âââ ExceptionHandler.php [2025-07-24] â âââ FSPath.php [2025-07-24] â âââ JsonSchema.php [2025-07-24] â âââ Kernel.php [2025-07-24] â âââ Logger/ [2025-08-25] âââ Config/ [2025-07-24] â âââ ConfigType.php [2025-07-24] â âââ ConfigurationProvider.php [2025-07-24] â âââ Exception/ [2025-08-25] â âââ Exclude/ [2025-08-25] â âââ Import/ [2025-08-25] â âââ Loader/ [2025-08-25] â âââ Parser/ [2025-08-25] â âââ Reader/ [2025-08-25] â âââ Registry/ [2025-08-25] â âââ context.yaml [2025-07-24] âââ Console/ [2025-07-24] â âââ BaseCommand.php [2025-07-24] â âââ GenerateCommand.php [2025-07-24] â âââ InitCommand.php [2025-07-24] â âââ Renderer/ [2025-08-25] â âââ SchemaCommand.php [2025-07-24] â âââ SelfUpdateCommand.php [2025-07-24] â âââ VersionCommand.php [2025-07-24] â âââ context.yaml [2025-07-24] âââ Directories.php [2025-07-24] âââ DirectoriesInterface.php [2025-07-24] âââ Document/ [2025-07-24] â âââ Compiler/ [2025-08-25] â âââ Document.php [2025-07-24] â âââ DocumentConfigMerger.php [2025-07-24] â âââ DocumentRegistry.php [2025-07-24] â âââ DocumentsParserPlugin.php [2025-07-24] âââ Lib/ [2025-07-24] â âââ BinaryUpdater/ [2025-08-25] â âââ ComposerClient/ [2025-08-25] â âââ Content/ [2025-08-25] â âââ Finder/ [2025-08-25] â âââ Git/ [2025-08-25] â âââ GithubClient/ [2025-08-25] â âââ GitlabClient/ [2025-08-25] â âââ Html/ [2025-08-25] â âââ HttpClient/ [2025-08-25] â âââ PathFilter/ [2025-08-25] â âââ TokenCounter/ [2025-08-25] â âââ TreeBuilder/ [2025-08-25] â âââ Variable/ [2025-08-25] â âââ context.yaml [2025-07-24] âââ McpServer/ [2025-07-24] â âââ Action/ [2025-08-25] â âââ Attribute/ [2025-08-25] â âââ Console/ [2025-08-25] â âââ GUIDELINE.md [2025-07-24] â âââ McpConfig.php [2025-07-24] â âââ McpServerBootloader.php [2025-07-24] â âââ ProjectService/ [2025-08-25] â âââ Projects/ [2025-08-25] â âââ Prompt/ [2025-08-25] â âââ Registry/ [2025-08-25] â âââ Routing/ [2025-08-25] â âââ Server.php [2025-07-24] â âââ ServerRunner.php [2025-07-24] â âââ ServerRunnerInterface.php [2025-07-24] â âââ Tool/ [2025-08-25] â âââ context.yaml [2025-07-24] âââ Modifier/ [2025-07-24] â âââ Alias/ [2025-08-25] â âââ Modifier.php [2025-07-24] â âââ ModifiersApplier.php [2025-07-24] â âââ ModifiersApplierInterface.php [2025-07-24] â âââ PhpContentFilter/ [2025-08-25] â âââ PhpDocs/ [2025-08-25] â âââ PhpSignature/ [2025-08-25] â âââ Sanitizer/ [2025-08-25] â âââ SourceModifierInterface.php [2025-07-24] â âââ SourceModifierRegistry.php [2025-07-24] â âââ context.yaml [2025-07-24] âââ Source/ [2025-07-24] â âââ BaseSource.php [2025-07-24] â âââ Composer/ [2025-08-25] â âââ Docs/ [2025-08-25] â âââ Fetcher/ [2025-08-25] â âââ File/ [2025-08-25] â âââ GitDiff/ [2025-08-25] â âââ Github/ [2025-08-25] â âââ Gitlab/ [2025-08-25] â âââ MCP/ [2025-08-25] â âââ Registry/ [2025-08-25] â âââ SourceInterface.php [2025-07-24] â âââ SourceWithModifiers.php [2025-07-24] â âââ Text/ [2025-08-25] â âââ Tree/ [2025-08-25] â âââ Url/ [2025-08-25] â âââ context.yaml [2025-07-24] âââ SourceParserInterface.php [2025-07-24]Summary
- The
srcdirectory contains several subdirectories, each serving different purposes. - Most files are PHP scripts, and there are also configuration files such as
context.yaml. - The last modification dates indicate ongoing development, with several files and directories recently updated.
If you need further details on any specific files or directories, feel free to ask!
- The
Test case 3
Score: 7/10Please create a new README.md file in the src/Lib/ directory and write the following content :Lib Directory DescriptionThe
README.mdfile has been successfully created in thesrc/Lib/directory with the following content:# Lib Directory Description This directory contains the library files for the project. It includes various modules and components that are essential for the functionality and performance of the application. Each file within this directory serves a specific purpose and contributes to the overall architecture of the software.If you need any further modifications or additional files, feel free to ask!
Test case 4
Score: 9/10Perform the operation of writing the content 'Project Initiation Document' to a new file named 'project_initiation.txt' within the 'documents' directory of the project structure.Successfully wrote 27 bytes to the file 'project_initiation.txt' within the 'documents' directory.
Test case 5
Score: 9/10Perform the operation of retrieving the content of the file 'project_initiation.txt' located within the 'documents' directory of the project structure.The content of the file 'project_initiation.txt' is "Project Initiation Document".