Build Your First MCP Server
Build a local read-only MCP glossary server with the official Python SDK. Test discovery, valid calls, rejected inputs and subprocess shutdown.
Read the articleA personal publication for curious developers
Practical articles and visual lessons on software, AI, and the systems behind everyday applications.
Read. Try. Understand.
Build a local read-only MCP glossary server with the official Python SDK. Test discovery, valid calls, rejected inputs and subprocess shutdown.
Read the articleExpose one documentation service as a resource, search tool and reusable prompt. Run discovery and use locally, then check host support and access boundaries.
Compare a direct HTTP API with an MCP adapter through the same local weather lookup, including discovery, schemas, access boundaries and maintenance costs.
Follow a documentation review to separate reusable instructions, MCP connectivity and executable tools, with examples that do not need all three.
Understand SKILL.md packages, staged loading, prompts, tools, and permission boundaries through a small review skill and runnable Python helper.
Build a focused setup-guide review skill, validate its files, and design positive, negative, and failure-feedback tests without granting extra permissions.
SkillsHats Visualize
Follow an algorithm step by step. Change an input. Watch a system respond. Build an intuition for what the code is doing.
Explore visual lessonsData structures & algorithms · System design
One comparison. Half the possibilities.
Looking for 23: 12 is too small. Keep the right half.