# š Dev.To Articles MCP Server
<div align="center">




</div>
## šÆ 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
- [Dev.To API](https://developers.forem.com/api/v0) - Free API of Dev.TO articles
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kevinuehara/mcp-articles-example'
If you have feedback or need assistance with the MCP directory API, please join our Discord server