这是一个基于 Model Context Protocol (MCP) 的服务器,由 Deno 和 TypeScript 构建,旨在为 Terragrunt 提供文档资源和服务,助力增强 AI 代理的能力。
npm install jsr
deno run -A main.ts
首先构建镜像:
docker build -t mcp-terragrunt-docs .
然后运行容器:
docker run -it --rm \
-e GITHUB_TOKEN=ghp_xxx... \
mcp-terragrunt-docs
deno run -A jsr:@excoriate/mcp-terragrunt-docs@0.1.0
{
"mcpServers": {
"terragrunt_docs": {
"command": "deno",
"args": [
"run",
"-A",
"main.ts"
],
"env": {
"GITHUB_TOKEN": ""
},
}
}
}
{
"mcpServers": {
"terragrunt_docs": {
"command": "docker",
"args": [
"run",
"-e", "GITHUB_TOKEN=" , "mcp-terragrunt-docs"
],
"env": {
"GITHUB_TOKEN": ""
}
}
}
}
{
"mcpServers": {
"terragrunt_docs": {
"command": "deno",
"args": [
"run",
"-A",
"jsr:@excoriate/mcp-terragrunt-docs@0.1.0"
],
"env": {
"GITHUB_TOKEN": ""
}
}
}
}
此项目通过提供与 Terragrunt 相关的文档资源,帮助增强 AI 代理的能力。它支持多种运行方式,包括直接使用 DENO、通过 Docker 容器以及利用 JSR(JavaScript 包管理工具)进行部署。
本项目在 MIT License 下许可。
有关贡献的详细指南,请参阅 docs/CONTRIBUTING.md,其中包括设置、代码风格、PR 流程和代码库结构参考。
有关项目的安全策略,请参阅 SECURITY.md,包括如何报告漏洞和负责任的披露指南。