Token导航 LogoToken导航TokenDH.com
Ctx Context As Code Ca C Tool logo
开发工具未说明官方级别未说明来源级核验

Ctx Context As Code Ca C Tool

MCP Server

CTX: The missing link between your codebase and your LLM. Context as Code (CaC) tool with MCP server inside.

工具数

2

提示词数

0

GitHub Stars

321

资源数

0
PHPClaude开发工具ClaudeCursorCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

context-hub

提供方

context-hub

最后核验

2026/5/18 02:16

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

CTX:你的AI编码伴侣

MCP驱动的开发工具包,使AI能够完全访问您的代码库

Good morning, LLM

什么是CTX?

CTX 是一个约20 MB的二进制文件,没有依赖关系。没有Node.js,没有Python,没有运行时——只需下载,连接 连接到您的MCP客户端,并开始使用AI进行编码。

克莱恩,或任何兼容MCP的客户端——你的AI可以直接访问读、写、, 在您的项目中搜索和修改文件。

CTX的设计 克劳德桌面 Claude对代码的深刻理解结合了 使用CTX的文件系统工具、自定义命令和多项目支持,可以创建无缝的开发体验-- 就像有一个熟悉你整个代码库的高级开发人员坐在你旁边。

目录

主要特点

🛠 MCP服务器——人工智能在您的项目中直接发展

CTX提供了一个内置的MCP服务器,具有强大的文件系统工具:

  • 读写文件 --AI直接创建、修改和分析代码
  • 跨代码库搜索 --使用上下文行进行文本和正则表达式搜索
  • PHP结构分析 --类层次结构、接口和依赖关系概览
  • 目录探索 --按模式、日期、大小和内容进行智能过滤

⚡ 自定义工具——将任何命令转换为AI工具

定义AI可以通过MCP执行的项目特定命令:

tools:
  - id: run-tests
    description: "Run project tests with coverage"
    type: run
    commands:
      - cmd: vendor/bin/phpunit
        args: [ "--coverage-html", "logs/coverage" ]

  - id: deploy
    description: "Deploy to staging"
    type: run
    schema:
      type: object
      properties:
        branch:
          type: string
          default: "main"
    commands:
      - cmd: ./deploy.sh
        args: [ "{{branch}}" ]

测试、迁移、linters、部署——你的终端可以运行的任何东西,人工智能都可以触发。

📁 多项目开发

同时跨多个微服务工作。AI可以看到您的所有项目,并可以开发跨领域功能:

projects:
  - name: backend-api
    path: ../backend
    description: "REST API service"

  - name: auth-service
    path: ../auth
    description: "Authentication microservice"

  - name: shared-lib
    path: ../packages/shared
    description: "Shared domain models"

启动一个会话,让人工智能列出可用的项目,并开发跨多个服务的功能——所有这些都在一个服务中 对话。

🎯 智能上下文生成

准确定义你的AI需要什么样的环境。CTX从文件、git diffs、GitHub repos、URL等收集代码,然后 将其结构化为干净的markdown文档:

documents:
  - description: User Authentication System
    outputPath: auth.md
    sources:
      - type: file
        sourcePaths: [ src/Auth ]
        filePattern: "*.php"
      - type: git_diff
        commit: "last-week"

📐 JSON模式的声明性配置

一切都是通过配置的 context.yaml 完全支持JSON模式。您的AI助手可以生成和修改 这些配置只需描述你需要什么。

ctx init    # Generate initial config
ctx generate  # Build context documents
ctx server  # Start MCP server

快速开始

安装

Linux/WSL:

curl -sSL https://raw.githubusercontent.com/context-hub/generator/main/download-latest.sh | sh

窗户:

powershell -c "& ([ScriptBlock]::Create((irm 'https://raw.githubusercontent.com/context-hub/generator/main/download-latest.ps1'))) -AddToPath"

连接到克劳德桌面(或任何MCP客户端)

最快的方法——自动检测操作系统并配置MCP客户端:

ctx mcp:config

或者手动添加到MCP客户端配置中:

{
  "mcpServers": {
    "ctx": {
      "command": "ctx",
      "args": [
        "server"
      ]
    }
  }
}

对于特定项目:

{
  "mcpServers": {
    "ctx": {
      "command": "ctx",
      "args": [
        "server",
        "-c",
        "/path/to/project"
      ]
    }
  }
}

就是这样。你的人工智能助手现在可以通过MCP完全访问你的项目。

可选:生成上下文文档

如果您还想为复制粘贴工作流生成静态上下文文件:

cd your-project
ctx init       # Create context.yaml
ctx generate   # Build markdown contexts

运作原理

CTX以两种相辅相成的模式运行:

MCP服务器模式 --AI与您的代码库实时交互:

AI Assistant ←→ CTX MCP Server ←→ Your Project Files
                     ↕
              Custom Tools (tests, deploy, lint...)
              Multiple Projects
              Context Documents

上下文生成模式 --为任何LLM构建结构化文档:

context.yaml → Sources → Filters → Modifiers → Markdown Documents

用例

🔧 人工智能驱动开发(MCP)

将CTX连接到克劳德桌面或光标。让你的AI探索代码库,了解架构,编写新的 功能、运行测试和修复问题——所有这些都不需要离开对话。

🏗 多服务功能开发

正在开发一个涉及多个微服务的功能?注册所有项目,AI可以从一个服务中读取代码, 理解共享模型,并在整个堆栈中实现更改。

📝 代码审查的上下文

生成包含最新git差异、相关源文件和架构概述的上下文文档。与审阅者分享 或人工智能助手进行彻底、知情的审查。

🚀 入职

新团队成员?在几秒钟内生成一个全面的项目概述——架构、关键接口、领域模型。 然后,AI可以在完整的上下文中回答有关代码库的问题。

📚 文档生成

使用以下修饰符将CTX指向源代码 php-signature 提取API曲面,然后让AI生成 全面的文件。

全部文件

有关完整的文档,包括所有功能和配置选项:

https://docs.ctxllm.com

加入我们的社区

![Join Discord](https://discord.gg/YmFckwVkQM)

你会发现:

  • 💡 共享和发现配置和工作流
  • 🛠️ 获取设置和高级使用方面的帮助
  • 🚀 展示您的AI开发工作流程
  • 📢 首先了解新版本

______________________________________________________________________

许可证

该项目根据MIT许可证获得许可。

目录标签

目录标签

PHPClaude开发工具developer-toolsmcpinstructionscontextllmprompt-engineeringmcp-server本地部署AI开发代码库管理多项目支持自定义工具上下文生成

支持客户端

ClaudeCursorCline

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP