Skip to main content
Glama
N-Graves
by N-Graves

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEVTO_API_KEYYesYour Dev.to API key. Required.
MCP_READ_ONLYNoRefuse anything that changes state. Set to 1 to enable.
DEVTO_BASE_URLNoPoint at a self-hosted Forem instance.https://dev.to
MCP_NO_DESTRUCTIVENoAllow writes, refuse unpublishing. Set to 1 to enable.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
devto_list_operationsA

Browse the 139 operations in the Forem/Dev.to API — 49 reachable through this server and 90 excluded, each with the reason why. Call this first to find the operation id for devto_call.

devto_callA

Call any operation listed by devto_list_operations. Use this for anything the purpose-built tools below do not cover.

devto_get_meB

The authenticated user's own profile.

devto_list_my_articlesA

List your own articles. Defaults to ALL of them: /articles/me returns published articles only, so a drafts-only account looks empty through it.

devto_create_articleA

Create an article. Creates a DRAFT unless you explicitly pass published: true — publishing is a real, immediate, public action and should be a decision rather than a default.

devto_update_articleA

Edit an existing article. Omitted fields are left alone; the publish state is never changed here — use devto_publish_article or devto_unpublish_article for that.

devto_publish_articleA

Publish an existing draft. This makes it publicly visible immediately. Kept as its own tool rather than a field on devto_update_article so that editing a typo can never change an article's publish state by accident.

devto_unpublish_articleA

Take a published article down. It becomes a draft again rather than being deleted — Forem has no delete-article endpoint at all, so nothing here can destroy an article.

devto_get_analyticsA

Author analytics. All eight reports Forem publishes are available; totals and past_day need no date range.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/N-Graves/devto-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server