MCP Server: Terragrunt Docs Provider
@Excoriate
About MCP Server: Terragrunt Docs Provider
Deno/TypeScript MCP Server providing context related to Terragrunt documentation.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-terragrunt-docs": {
"command": "deno",
"args": [
"run",
"-A",
"main.ts"
]
}
}
}Tools
5Retrieve all documentation categories from Terragrunt docs.
List all docs in a specific category.
Read a specific doc from a category.
Retrieve and merge all docs in a category into one response.
Retrieve all open issues from Terragrunt GitHub repo.
Overview
What is MCP Server: Terragrunt Docs Provider?
A Model Context Protocol (MCP) server built with Deno and TypeScript that exposes tools and resources for AI agents to query Terragrunt documentation and GitHub issues. It provides LLMs and MCP clients with up-to-date information about Terragrunt, helping them generate accurate IaC configurations.
How to use MCP Server: Terragrunt Docs Provider?
Clone the repository, install Deno, and set a GitHub token as the GITHUB_TOKEN, GH_TOKEN, or GITHUB_PERSONAL_ACCESS_TOKEN environment variable. Run using deno run -A main.ts or via Docker/Podman. For Claude Desktop, add a configuration entry pointing to deno run -A main.ts (or the JSR package or Docker image) with the token in the env block.
Key features of MCP Server: Terragrunt Docs Provider
- Five dedicated tools for Terragrunt documentation and issues.
- List all documentation categories from Terragrunt docs.
- Read specific or all docs within a category.
- Retrieve all open GitHub issues from the Terragrunt repo.
- Works with any MCP client (e.g., Claude Desktop).
- Can be run directly from JSR or via Docker.
Use cases of MCP Server: Terragrunt Docs Provider
- AI-powered code completion for Terragrunt IaC files.
- Building a documentation navigation system for Terragrunt.
- Tracking and analyzing current Terragrunt GitHub issues.
- Validating Terragrunt syntax and best practices with latest docs.
- Integrating up-to-date Terragrunt knowledge into custom AI assistants.
FAQ from MCP Server: Terragrunt Docs Provider
What environment variables are required?
A valid GitHub token must be set as GITHUB_TOKEN, GH_TOKEN, or GITHUB_PERSONAL_ACCESS_TOKEN for all tools to work.
How do I run the server with Claude Desktop?
Add a configuration entry to claude_desktop_config.json using Deno, Docker, or JSR, including the GITHUB_TOKEN environment variable.
Can I use Docker to run the server?
Yes. Build the image with docker build -t mcp-terragrunt-docs . and run it with docker run -e GITHUB_TOKEN=ghp_xxx... mcp-terragrunt-docs.
What tools are available?
The server provides five tools: list-doc-categories, list-all-docs-by-category, read-document-from-category, read-all-docs-from-category, and get-all-open-issues.
Is a GitHub token mandatory?
Yes. All tools require a GitHub token. You can use GITHUB_TOKEN, GH_TOKEN, or GITHUB_PERSONAL_ACCESS_TOKEN.
Frequently asked questions
What environment variables are required?
A valid GitHub token must be set as `GITHUB_TOKEN`, `GH_TOKEN`, or `GITHUB_PERSONAL_ACCESS_TOKEN` for all tools to work.
How do I run the server with Claude Desktop?
Add a configuration entry to `claude_desktop_config.json` using Deno, Docker, or JSR, including the `GITHUB_TOKEN` environment variable.
Can I use Docker to run the server?
Yes. Build the image with `docker build -t mcp-terragrunt-docs .` and run it with `docker run -e GITHUB_TOKEN=ghp_xxx... mcp-terragrunt-docs`.
What tools are available?
The server provides five tools: `list-doc-categories`, `list-all-docs-by-category`, `read-document-from-category`, `read-all-docs-from-category`, and `get-all-open-issues`.
Is a GitHub token mandatory?
Yes. All tools require a GitHub token. You can use `GITHUB_TOKEN`, `GH_TOKEN`, or `GITHUB_PERSONAL_ACCESS_TOKEN`.
Basic information
More Memory & Knowledge MCP servers
Ultimate Google Docs & Drive MCP Server
a-bonusThe Ultimate Google Docs, Sheets, Drive, Gmail, & Google Calendar MCP Server. This MCP (primarily for use in Claude Desktop) gains full access to your google suite and lets claude do its thing.
Notion MCP Server
suekouA Model Context Protocol server for connecting Notion to MCP-compatible clients
Docs MCP Server
araboldGrounded Docs MCP Server: Open-Source Alternative to Context7, Nia, and Ref.Tools
Memory Bank MCP Server
alioshrA Model Context Protocol (MCP) server implementation for remote memory bank management, inspired by Cline Memory Bank.
Notion MCP Server
awkoyNotion MCP server for Claude, Cursor, ChatGPT & Claude Desktop. Connect AI agents to Notion via Model Context Protocol — pages, databases, blocks, comments, files.
Comments