๐— ๐—ฎ๐—ธ๐—ถ๐—ป๐—ด ๐——๐—˜๐—ฉ.๐˜๐—ผ ๐—ช๐—ฟ๐—ถ๐˜๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ช๐—ถ๐˜๐—ต ๐— ๐—–๐—ฃ

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:

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:

I gave Claude the repo and asked for tools matching the existing style. The code worked on the first try.

Tech used:

Source: https://dev.to/kielltampubolon/finishing-a-read-only-mcp-server-from-6-tools-to-9-52n

Optional learning community: https://t.me/GyaanSetuAi