Skip to main content
Glama

Dev.to MCP サーバー

このリポジトリには、AI アシスタントが Dev.to コンテンツにアクセスして対話できるようにする、Dev.to のモデル コンテキスト プロトコル サーバー実装が含まれています。

画像

MCPとは何ですか?

モデルコンテキストプロトコル(MCP)は、AIアシスタントが外部のサービス、ツール、データソースと連携できるようにするための標準規格です。このサーバーはMCP仕様を実装し、Dev.toコンテンツへのアクセスを提供します。MCPの詳細については、こちらの動画をご覧ください。

Related MCP server: browser-mcp

特徴

  • Dev.to から最新のトレンド記事を取得します

  • さまざまな基準で記事を検索する

  • 特定の記事に関する詳細情報を取得する

  • ユーザーに関する詳細情報を取得します。

  • タグまたはユーザー名で記事にアクセスする

  • Dev.to に新しい記事を作成して公開する

  • 既存の記事を更新する

  • パフォーマンスを向上させ、API呼び出しを削減するキャッシュメカニズム

インストール

  1. このリポジトリをクローンする

git clone https://github.com/Arindam200/devto-mcp.git cd devto-mcp
  1. MCPサーバーに接続する

    適切な {{PATH}} 値を含む以下の json をコピーします。

    { "mcpServers": { "devto": { "command": "{{PATH_TO_UV}}", // Run `which uv` and place the output here "args": [ "--directory", "{{PATH_TO_SRC}}",// cd into the repo, run `pwd` and enter the output here "run", "server.py" ], "env": { "DEV_TO_API_KEY":"Your Dev.to API Key" // Get it from https://dev.to/settings/extensions. } } } }

    Dev.to 設定ページから Dev.to API キーを取得できます。

    Claudeの場合、これをclaude_desktop_config.jsonとして次の Claude Desktop 構成ディレクトリに保存します。

    ~/Library/Application Support/Claude/claude_desktop_config.json

    Cursorの場合、次の Cursor 構成ディレクトリにmcp.jsonとして保存します。

    ~/.cursor/mcp.json
  2. クロードデスクトップ/カーソルを再起動

    Claude Desktop を開くと、Devto が利用可能な統合として表示されます。

    またはカーソルを再起動します。

利用可能なツール

サーバーは次のツールを提供します。

  • get_latest_articles() - Dev.to から最新の記事を取得する

  • get_top_articles() - Dev.to から最も人気のある記事を取得します

  • get_articles_by_tag(tag) - タグで記事を取得する

  • get_article_by_id(id) - IDで特定の記事を取得する

  • search_articles(query, page=1) - タイトル/説明内のキーワードで記事を検索します

  • get_article_details(article_id) - 特定の記事の完全なコンテンツとメタデータを取得します

  • get_articles_by_username(username) - 特定の著者が書いた記事を取得する

  • create_article(title, body_markdown, tags, published) - 新しい記事を作成して公開する

  • update_article(article_id, title, body_markdown, tags, published) - 既存の記事を更新する

クエリの例

このサーバーに接続された AI アシスタントに尋ねることができる質問の例をいくつか示します。

  • 「Dev.to で Python に関する記事を探す」

  • 「最新のDev.to記事を表示」

  • 「記事1234の詳細を取得する」

  • 「ユーザー「ben」はどんな記事を書きましたか?」

  • 「機械学習に関する記事を検索する」

  • 「『Python入門』というタイトルの新しい記事を作成します」

  • 「ID 5678 の記事を更新して、コンテンツ内のタイプミスを修正してください」

高度な機能

カスタムプロンプト

サーバーは、AI アシスタントが使用できる事前定義されたプロンプトを提供します。

  • search_prompt - フォーマットされた検索プロンプトを作成する

  • analyze_article - 特定の記事を分析するためのプロンプトを作成する

認証

サーバーは、特に記事の作成と更新などの特定の操作を実行するためにDev.to APIキーを必要とします。APIキーは環境変数DEV_TO_API_KEYに設定する必要があります。

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

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/Arindam200/devto-mcp'

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