Hatena Blog MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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へのデプロイ
Vercelアカウントでログイン
このリポジトリをインポート
環境変数を設定:
BLOG_ID: はてなブログID(例:example→example.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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Read, write, translate and sync WordPress and Webflow blog articles from Claude.
Search, read, create and edit your Memol notes from Claude. Team note-taking with AI search.
SEO research, Search Console, GA4 and PPC tools for Claude and ChatGPT.
Web search and page reading for AI agents, including JSON APIs, RSS feeds and YouTube.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables 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.-
- AlicenseBqualityNot gradedmaintenanceEnables 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.32-
- AlicenseNot gradedqualityBmaintenanceEnables Claude Desktop to interact with Hacker News, fetching articles, searching, and viewing comments.2Mozilla Public 2.0
- AlicenseAqualityDmaintenanceProvides DuckDuckGo web search and site fetching tools for Claude Desktop, enabling up to 10 search results and text content extraction from URLs.2MIT