Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Hatena Blog Mcp

    1 stars
    JavaScript
    Updated Jun 21, 2025

    Table of Contents

    • 機能
    • デプロイ
    • Vercelへのデプロイ
    • ローカル開発
    • 使用方法
    • Claude Desktop設定
    • API エンドポイント
    • リクエスト例
    • ツール仕様
    • search_blog
    • get_recent_posts
    • get_post_by_url
    • 技術仕様
    • ライセンス

    Table of Contents

    • 機能
    • デプロイ
    • Vercelへのデプロイ
    • ローカル開発
    • 使用方法
    • Claude Desktop設定
    • API エンドポイント
    • リクエスト例
    • ツール仕様
    • search_blog
    • get_recent_posts
    • get_post_by_url
    • 技術仕様
    • ライセンス

    Documentation

    Hatena Blog MCP Server

    Claude Desktop/Web版からはてなブログを検索できるMCP (Model Context Protocol) サーバーです。

    機能

    • search_blog: キーワードで記事検索
    • get_recent_posts: 最新記事取得
    • get_post_by_url: URL指定で記事詳細取得

    デプロイ

    Vercelへのデプロイ

    1. Vercelアカウントでログイン

    2. このリポジトリをインポート

    3. 環境変数を設定:

    • BLOG_ID: はてなブログID(例: example → example.hatenablog.com)
    • CACHE_DURATION: キャッシュ時間(秒、デフォルト: 300)

    ローカル開発

    bash
    npm install
    npm run dev

    使用方法

    Claude Desktop設定

    claude_desktop_config.jsonに以下を追加:

    json
    {
      "mcpServers": {
        "hatena-blog": {
          "command": "npx",
          "args": ["--yes", "@modelcontextprotocol/server-fetch"],
          "env": {
            "FETCH_BASE_URL": "https://your-project.vercel.app/api/mcp"
          }
        }
      }
    }

    API エンドポイント

    code
    POST https://your-project.vercel.app/api/mcp

    リクエスト例

    json
    {
      "jsonrpc": "2.0",
      "id": 1,
      "method": "tools/call",
      "params": {
        "name": "search_blog",
        "arguments": {
          "keyword": "技術",
          "limit": 5
        }
      }
    }

    ツール仕様

    search_blog

    キーワードでブログ記事を検索します。

    パラメータ:

    • keyword (必須): 検索キーワード
    • limit (オプション): 取得件数(デフォルト: 10)

    get_recent_posts

    最新のブログ記事を取得します。

    パラメータ:

    • limit (オプション): 取得件数(デフォルト: 10)

    get_post_by_url

    指定したURLの記事詳細を取得します。

    パラメータ:

    • url (必須): 記事のURL

    技術仕様

    • Node.js 18.x
    • xml2js: RSS/Atom フィード解析
    • Vercel Serverless Functions
    • メモリベースキャッシュ(5分間)
    • CORS対応

    ライセンス

    MIT

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k