Skip to main content
Glama
serima

Hatena Blog MCP Server

by serima

Hatena Blog MCP Server

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

機能

  • search_blog: キーワードで記事検索

  • get_recent_posts: 最新記事取得

  • get_post_by_url: URL指定で記事詳細取得

Related MCP server: Scrapbox AI Assistant

デプロイ

Vercelへのデプロイ

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

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

  3. 環境変数を設定:

    • BLOG_ID: はてなブログID(例: exampleexample.hatenablog.com

    • CACHE_DURATION: キャッシュ時間(秒、デフォルト: 300)

ローカル開発

npm install
npm run dev

使用方法

Claude Desktop設定

claude_desktop_config.jsonに以下を追加:

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

API エンドポイント

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

リクエスト例

{
  "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

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    Enables interaction with blog RSS/Atom feeds to list posts, fetch content, get recent posts, retrieve blog metadata, and perform full-text search across post content. Supports any blog with an RSS/Atom feed through natural language queries.
    Last updated
  • A
    license
    B
    quality
    -
    maintenance
    Enables AI-powered knowledge management and creative support by connecting Scrapbox data to Claude. Supports advanced search, relationship analysis between pages, theme extraction, and literary analysis of personal knowledge bases.
    Last updated
    3
    2
  • F
    license
    -
    quality
    D
    maintenance
    Enables natural language search of Japan's National Diet Library bibliographic database via Claude Desktop, allowing users to find books and academic materials using intuitive Japanese queries.
    Last updated
    6

View all related MCP servers

Related MCP Connectors

  • Search Rakuten Ichiba products and compare prices via Claude. Zero setup, no API key needed.

  • Live SEO workflow tools for Claude Code, Codex, and AI agents.

  • Search the web and extract clean, readable text from webpages. Process multiple URLs at once to sp…

View all MCP Connectors

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/serima/hatena-blog-mcp'

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