Skip to main content
Glama
kevinuehara

devto-mvp-server

by kevinuehara
main.ts805 B
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; import { getArticlesByUserNameSchema, getArticlesSchema } from "./types"; import { getArticles, getArticlesByUserName } from "./service"; const server = new McpServer({ name: "articles-mcp-example", version: "1.0.0", }); server.tool( "get-articles", "Tool to get articles from dev.to", getArticlesSchema.shape, async ({ tags, quantity }) => getArticles(tags, quantity) ); server.tool( "get-articles-by-user-name", "Tool to get articles from dev.to by user name", getArticlesByUserNameSchema.shape, async ({ userName }) => getArticlesByUserName(userName) ); const transport = new StdioServerTransport(); server.connect(transport);

Latest Blog Posts

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