๐ ๐ฎ๐ธ๐ถ๐ป๐ด ๐๐๐ฉ.๐๐ผ ๐ช๐ฟ๐ถ๐๐ฎ๐ฏ๐น๐ฒ ๐ช๐ถ๐๐ต ๐ ๐๐ฃ
I finished a read-only MCP server for DEV.to.
The original version had 6 read tools. It let you read articles and users. It did not let you write.
I added 3 new tools:
- Create articles
- Update articles
- Delete articles
Now Claude treats DEV.to as a CMS. You do not need a browser. You stop copy-pasting from chat to editor.
I faced some setup hurdles. The npm package had errors. Windows needed npx.cmd instead of npx. I fixed these by cloning the repo and building locally.
I used a clean handler pattern. Each tool calls the DEV.to API. I followed the existing code shape. This made the work fast.
Two lessons from this build:
- Finishing a project is faster than starting one.
- AI works better when it has a pattern to follow.
I gave Claude the repo and asked for tools matching the existing style. The code worked on the first try.
Tech used:
- TypeScript
- Vite
- MCP SDK
- DEV.to API v1
- Claude Desktop
Source: https://dev.to/kielltampubolon/finishing-a-read-only-mcp-server-from-6-tools-to-9-52n
Optional learning community: https://t.me/GyaanSetuAi