<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Page Not Found | Terry-Form MCP</title>
<meta name="generator" content="Jekyll v3.9.5" />
<meta property="og:title" content="Page Not Found" />
<meta name="author" content="AJ Geddes" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Enterprise-grade Terraform automation through Model Context Protocol - Secure, intelligent infrastructure management" />
<meta property="og:description" content="Enterprise-grade Terraform automation through Model Context Protocol - Secure, intelligent infrastructure management" />
<link rel="canonical" href="http://localhost:4000/terry-form-mcp/404.html" />
<meta property="og:url" content="http://localhost:4000/terry-form-mcp/404.html" />
<meta property="og:site_name" content="Terry-Form MCP" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Page Not Found" />
<meta name="twitter:site" content="@terryform" />
<meta name="twitter:creator" content="@AJ Geddes" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebPage","author":{"@type":"Person","name":"AJ Geddes"},"dateModified":"2025-07-25T14:38:37-05:00","description":"Enterprise-grade Terraform automation through Model Context Protocol - Secure, intelligent infrastructure management","headline":"Page Not Found","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"http://localhost:4000/terry-form-mcp/assets/images/terry-form-logo.png"},"name":"AJ Geddes"},"url":"http://localhost:4000/terry-form-mcp/404.html"}</script>
<!-- End Jekyll SEO tag -->
<link rel="stylesheet" href="/terry-form-mcp/assets/css/style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism-tomorrow.min.css">
<link type="application/atom+xml" rel="alternate" href="http://localhost:4000/terry-form-mcp/feed.xml" title="Terry-Form MCP" />
<!-- Mermaid for diagrams -->
<script src="https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js"></script>
<script>
// Convert code.language-mermaid blocks to div.mermaid for rendering
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('code.language-mermaid').forEach(function(block) {
const pre = block.parentElement;
const div = document.createElement('div');
div.className = 'mermaid';
div.textContent = block.textContent;
pre.parentElement.replaceChild(div, pre);
});
mermaid.initialize({
startOnLoad: true,
theme: window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'default'
});
mermaid.init(undefined, document.querySelectorAll('.mermaid'));
});
</script>
</head>
<body>
<nav class="main-nav">
<div class="nav-container">
<a href="/terry-form-mcp/" class="nav-logo">
<img src="/terry-form-mcp/assets/images/terry-form-logo.png" alt="Terry-Form MCP">
<span>Terry-Form MCP</span>
</a>
<button class="nav-toggle" aria-label="Toggle navigation">
<span></span>
<span></span>
<span></span>
</button>
<div class="nav-menu">
<a href="/terry-form-mcp/"
class="nav-link "
>
Home
</a>
<a href="/terry-form-mcp/getting-started"
class="nav-link "
>
Getting Started
</a>
<a href="/terry-form-mcp/guides/"
class="nav-link "
>
Guides
</a>
<a href="/terry-form-mcp/api/"
class="nav-link "
>
API Reference
</a>
<a href="/terry-form-mcp/architecture/"
class="nav-link "
>
Architecture
</a>
<a href="/terry-form-mcp/tutorials/"
class="nav-link "
>
Tutorials
</a>
<a href="https://github.com/aj-geddes/terry-form-mcp"
class="nav-link "
target="_blank" rel="noopener">
GitHub
<i class="fab fa-github"></i>
</a>
</div>
</div>
</nav>
<main class="main-content">
<article class="page">
<header class="page-header">
<h1>Page Not Found</h1>
</header>
<div class="page-content">
<h1 id="404---page-not-found">404 - Page Not Found</h1>
<div class="error-page">
<div class="error-icon">🔍</div>
<h1>Oops! We couldn't find that page.</h1>
<p>The page you're looking for might have been moved, deleted, or never existed.</p>
<div class="error-suggestions">
<h3>Here are some helpful links:</h3>
<ul>
<li><a href="/terry-form-mcp/">Home Page</a></li>
<li><a href="/terry-form-mcp/getting-started">Getting Started Guide</a></li>
<li><a href="/terry-form-mcp/guides/">Documentation</a></li>
<li><a href="/terry-form-mcp/api/">API Reference</a></li>
</ul>
</div>
<div class="search-section">
<h3>Or try searching:</h3>
<form action="/terry-form-mcp/search" method="get">
<input type="text" name="q" placeholder="Search documentation..." class="search-input" />
<button type="submit" class="search-button">Search</button>
</form>
</div>
<div class="report-issue">
<p>If you believe this is an error, please <a href="https://github.com/aj-geddes/terry-form-mcp/issues/new">report it on GitHub</a>.</p>
</div>
</div>
<style>
.error-page {
text-align: center;
padding: 4rem 2rem;
max-width: 600px;
margin: 0 auto;
}
.error-icon {
font-size: 5rem;
margin-bottom: 2rem;
}
.error-page h1 {
font-size: 2.5rem;
margin-bottom: 1rem;
color: #333;
}
.error-suggestions {
background: #f8f9fa;
padding: 2rem;
border-radius: 0.5rem;
margin: 2rem 0;
text-align: left;
}
.error-suggestions h3 {
margin-top: 0;
}
.error-suggestions ul {
list-style: none;
padding: 0;
}
.error-suggestions li {
margin: 0.5rem 0;
}
.error-suggestions a {
color: #2196F3;
text-decoration: none;
font-weight: 500;
}
.error-suggestions a:hover {
text-decoration: underline;
}
.search-section {
margin: 2rem 0;
}
.search-section form {
display: flex;
gap: 1rem;
justify-content: center;
margin-top: 1rem;
}
.search-input {
padding: 0.75rem 1rem;
border: 1px solid #ddd;
border-radius: 0.25rem;
font-size: 1rem;
flex: 1;
max-width: 300px;
}
.search-button {
padding: 0.75rem 1.5rem;
background: #2196F3;
color: white;
border: none;
border-radius: 0.25rem;
font-size: 1rem;
cursor: pointer;
}
.search-button:hover {
background: #1976D2;
}
.report-issue {
margin-top: 3rem;
color: #666;
}
.report-issue a {
color: #2196F3;
}
@media (prefers-color-scheme: dark) {
.error-page h1 {
color: #e0e0e0;
}
.error-suggestions {
background: #2a2a2a;
}
.search-input {
background: #333;
border-color: #555;
color: #e0e0e0;
}
.report-issue {
color: #999;
}
}
</style>
</div>
</article>
</main>
<footer class="site-footer">
<div class="footer-container">
<div class="footer-section">
<h4>Terry-Form MCP</h4>
<p>Enterprise-grade Terraform automation through Model Context Protocol</p>
<div class="social-links">
<a href="https://github.com/aj-geddes/terry-form-mcp" aria-label="GitHub">
<i class="fab fa-github"></i>
</a>
<a href="https://twitter.com/terryform" aria-label="Twitter">
<i class="fab fa-twitter"></i>
</a>
</div>
</div>
<div class="footer-section">
<h4>Documentation</h4>
<ul>
<li><a href="/terry-form-mcp/getting-started">Getting Started</a></li>
<li><a href="/terry-form-mcp/guides/">Guides</a></li>
<li><a href="/terry-form-mcp/api/">API Reference</a></li>
<li><a href="/terry-form-mcp/tutorials/">Tutorials</a></li>
</ul>
</div>
<div class="footer-section">
<h4>Community</h4>
<ul>
<li><a href="https://github.com/aj-geddes/terry-form-mcp/discussions">Discussions</a></li>
<li><a href="https://github.com/aj-geddes/terry-form-mcp/issues">Issues</a></li>
</ul>
</div>
<div class="footer-section">
<h4>Resources</h4>
<ul>
<li><a href="/terry-form-mcp/architecture/">Architecture</a></li>
<li><a href="/terry-form-mcp/guides/security">Security</a></li>
</ul>
</div>
</div>
<div class="footer-bottom">
<p>© 2025 Terry-Form MCP. Built with ❤️ by <a href="https://github.com/aj-geddes">AJ Geddes</a></p>
</div>
</footer>
<script src="/terry-form-mcp/assets/js/main.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-bash.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-json.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-yaml.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-python.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-hcl.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/normalize-whitespace/prism-normalize-whitespace.min.js"></script>
</body>
</html>