mcp-articles-example

kevinuehara/mcp-articles-example

3.1

If you are the rightful owner of mcp-articles-example and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This project is a Model Context Protocol (MCP) server designed to manage tasks and interact with Dev.To articles using TypeScript and Zod for robust validation.

šŸ“‹ Dev.To Articles MCP Server

TypeScript Node.js Zod MCP

šŸŽÆ What is this project?

This is a complete MCP (Model Context Protocol) server that implements a articles of dev.to with robust validation using TypeScript and Zod. The server integrates directly with Cursor, allowing you search articles on dev.to.

🌟 Why use MCP?

The Model Context Protocol is a protocol developed by Anthropic that allows AI assistants to connect with external tools and resources in a standardized way. With this project, you can:

  • šŸ¤– Natural Conversation with Cursor about articles on dev.to
  • šŸ”§ Execute tasks directly through chat
  • šŸ“Š Receive Insights smart data about published data
  • šŸ›”ļø Ensure data validation robust of all data

Usage Examples

Ask on Cursors:

  • "Give me 3 articles about typescript"
  • "Give me articles of user kevin-uehara"

How It Works

get-articles

  1. Fetches articles passing parameter tag and quantity from Dev.TO API
  2. Returns structured data that AI agents can format beautifully

get-articles-by-user-name

  1. Fetches articles passing parameter username from Dev.TO API
  2. Returns structured data that AI agents can format beautifully

šŸ—ļø Project Architecture

The project is organized with three main files

src/
ā”œā”€ā”€ types.ts                    # šŸ“ Zod Types
ā”œā”€ā”€ service.ts                  # šŸ–„ļø Integration with dev.to
└── main.ts                     # šŸš€ Entry Point of MCP

Dependencies

  • @modelcontextprotocol/sdk - MCP server framework
  • zod - Schema validation

API Used