Claude Model Context Protocol Tools and Servers

MCP Tools and Servers

Claude's Model Context Protocol (MCP) makes it easy to connect external tools to Claude (or MCP-compatible services).

Here's some of the stuff I've hacked together so far..

CLI to convert old projects into Claude tools

MCP converter converting an old project into a Claude tool

I made a CLI tool called mcp-convert to turn old codebases into Claude tools. It let's you use AI to extract business logic from an existing codebase and quickly make an MCP tool. It's based on a technique I've used several times to turn some of my old projects into personal Claude tools, which is documented in this post. I figured I could make a tool that can automatically cut a few steps out of that process.

You can find the source code here.

iMessage MCP Server

Claude controlling iMessage
Claude controlling iMessage (I scrubbed phone numbers and replaced with names for privacy)
The result
The result

An MCP server that lets Claude read and send messages in iMessage. I wrote a post about how to implement this here.

Source code available on my Github here

BART MCP Server

Claude using our new tool
Claude using our new tool

A simple MCP server to fetch BART transit data. I wrote about how I used ChatGPT O1 to create this from a previous project in this post.

You can find the source code here.