It’s not so bad if you’re using Python. You can vibe an MCP server into existence using Claude Code and the MCP SDK: https://github.com/modelcontextprotocol/python-sdk
There’s also the MCP inspector tool so you can test if it’s working before registering with your agent: https://github.com/modelcontextprotocol/inspector