home-mcp-starter
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@home-mcp-starteradd 'buy more coffee' to my household notes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Home MCP starter
A small Streamable HTTP MCP server you run on a home machine or NAS and connect to Kody. Tools execute on this process. Kody reaches them over HTTPS after CIMD OAuth. The official Kody guide is Connect a home MCP server.
Household notes ship as the replace-me surface. Fork the repo, swap those tools for the LAN APIs and local CLIs you actually want, then publish the host with Cloudflare Tunnel and Access.
Use cases
Keep a private notes file (or an Obsidian vault sidecar) on the same box
Drive home devices that only answer on the LAN
Wrap a local CLI your laptop already trusts
Host automations next to a NAS share
Kody runs in the cloud. It cannot open localhost on your network. This server
is the process that can, and the public MCP URL is how Kody dials in. See
use cases.
Related MCP server: mcp-devtools
Quick start
Local development
Requires Node 24.
cp .env.example .env
npm install
npm run devThe status page is http://127.0.0.1:4040/. Health is /health. MCP is /mcp.
Docker
cp .env.example .env
# Set HOME_MCP_PUBLIC_BASE_URL to the HTTPS hostname you will publish.
docker compose up --build -dSee Docker for volumes, NAS-style Container Manager notes, and image updates.
Docs
Connect to Kody
Publish this process at an HTTPS hostname (Tunnel + Access).
Open
/account/mcp-servers.Add the server as
homewith your public/mcpURL.Open the authorization URL, pass Access if prompted, and approve.
Search capabilities under
mcp:home.
Details live in Connecting Kody.
Security
MCP clients authenticate with CIMD-only OAuth and PKCE S256. There is no Dynamic Client Registration endpoint.
The RFC 8707
resourceparameter must equal this server's MCP URL.Cloudflare Access protects human paths (
/authorize,/). Machine paths (/mcp,/token,/revoke,/.well-known,/health) stay reachable so Kody can complete OAuth and call tools. Access is not a substitute for MCP OAuth.The LAN origin is trusted. Do not expose an unrestricted shell. Keep tools narrow.
Issue one OAuth grant per Kody account. Do not share a bearer token across accounts.
Community
Kody is Kent C. Dodds' character. This is the official home MCP starter from
kody-bot.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceA basic starter project for building Model Context Protocol (MCP) servers that enables standardized interactions between AI systems and various data sources through secure, controlled tool implementations.2
- AlicenseBqualityDmaintenanceProduction-grade MCP server that gives AI agents safe access to your local dev environment: filesystem, databases, processes, and OpenAPI specs.15483MIT
- AlicenseNot gradedqualityDmaintenanceA minimal MCP server starter template with a simple hello-world tool and Docker support for building AI assistant tools.The Unlicense
- AlicenseNot gradedqualityDmaintenanceA starter template for building MCP servers that enable AI assistants to interact with custom tools and data.8MIT
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
An MCP server that gives your AI access to the source code and docs of all public github repos
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kody-bot/home-mcp-starter'
If you have feedback or need assistance with the MCP directory API, please join our Discord server