本项目是一个MCP(模型上下文协议)服务器,主要为Terragrunt提供上下文信息,为AI助手(如Claude)提供支持,增强与开发者的交互体验,助力开发者高效获取Terragrunt文档信息。
git clone https://github.com/yourusername/mcp-server.git
cd mcp-server
npm install
创建一个.env文件:
GITHUB_TOKEN=your_token_here
直接运行:
deno run -A main.ts
或使用Justfile:
just run
构建镜像:
docker build -t mcp-server .
运行容器:
docker run -it --rm -e GITHUB_TOKEN=your_token_here mcp-server
按照上述“快速开始”中的步骤进行克隆仓库、安装依赖、配置令牌和运行服务器。
curl http://localhost:8000/api/docs/categories
curl http://localhost:8000/api/docs/search?q=query_string
curl http://localhost:8000/api/docs/{category}/{doc_id}
请参阅CONTRIBUTING.md了解详细贡献指南。
项目安全政策,请查看SECURITY.md。
本项目采用MIT许可证,具体条款见LICENSE。