Production-grade platform engineering handbook — Kubernetes, Terraform, Flux CD, GitHub Actions, AWS, and more.
67
84%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Status: Stable
Production-ready MCP (Model Context Protocol) server implementations.
| Example | Transport | Language | Description |
|---|---|---|---|
| docs-server/ | stdio | TypeScript | Search and retrieve internal documentation |
cd docs-server
# Install dependencies
npm install
# Build
npm run build
# Test with MCP Inspector (interactive browser UI)
npx @modelcontextprotocol/inspector node dist/index.js
# Or run directly via Claude Code
claude mcp add docs-server -- node /path/to/docs-server/dist/index.js| Capability | Name | Description |
|---|---|---|
| Tool | search_docs | Search documents by keyword, returns matching titles and excerpts |
| Tool | get_doc | Retrieve full document content by ID |
| Resource | docs://index | List all available documents |
server.tool(
"search_docs",
"Search internal documentation by keyword",
{ query: z.string().min(1).describe("Search query"), limit: z.number().int().min(1).max(50).default(10) },
async ({ query, limit }) => {
const results = documents.filter(d => d.body.toLowerCase().includes(query.toLowerCase())).slice(0, limit);
return { content: [{ type: "text", text: JSON.stringify(results) }] };
}
);server.resource("docs://index", "List all documents", async (uri) => ({
contents: [{ uri: uri.href, text: JSON.stringify(documents.map(d => ({ id: d.id, title: d.title }))) }]
}));const transport = new StdioServerTransport();
await server.connect(transport);// Transport must be created inside the /sse handler
app.get("/sse", async (req, res) => {
const transport = new SSEServerTransport("/message", res);
transports.set(transport.sessionId, transport);
await server.connect(transport);
});
app.post("/message", async (req, res) => {
const transport = transports.get(req.query.sessionId as string);
await transport?.handlePostMessage(req, res);
});Replace the in-memory documents array with a real backend:
// Elasticsearch
const results = await esClient.search({ index: "docs", query: { match: { body: query } } });
// Postgres full-text search
const results = await db.query("SELECT * FROM docs WHERE to_tsvector(body) @@ plainto_tsquery($1)", [query]);/platform-skills:mcp — scaffold a new MCP server, review an existing one, or debug transport/protocol issues.claude-plugin
.github
commands
docs
examples
agent-self-improve
argocd
awesome-docs
aws
cloudfront
functions
lambda-edge
functions
azure
compliance
conventional-commits
datadog
llm-observability
demo
documentation
dora
dynatrace
fluxcd
github-actions
composite-actions
configure-cloud
db-migrate
docker-build-push
k8s-deploy
notify-slack
pr-comment
release-tag
security-scan
setup-env
setup-terraform
terraform-plan
helm
web-service
templates
kubernetes
kyverno
mcp
observability
openshift
pr-review
ownership
runtime-security
supply-chain
terraform
references
scripts
skills
platform-skills
tests