MCP Hub
Back to servers

MCP Blog Demo

Enables Claude to manage blog posts via MCP, supporting CRUD operations, search, and statistics with Express and MongoDB.

glama
Updated
May 4, 2026

MCP Blog Demo

Demo MCP Server kết nối Claude với ứng dụng Blog (Express + MongoDB).

🚀 Quick Start

Chạy với Docker (Recommended)

# Start MongoDB + App
docker compose -p trunglyson-mcp-blog up -d

Server sẽ chạy tại:

🔌 Kết nối với Claude

Claude Code (MCP URL)

http://localhost:3000/sse

🛠 MCP Tools Available

ToolDescription
list_postsLấy danh sách bài viết (filter: status, author, tag)
get_postLấy chi tiết bài viết theo ID hoặc slug
create_postTạo bài viết mới
update_postCập nhật bài viết
delete_postXóa bài viết
search_postsTìm kiếm bài viết theo keyword
get_blog_statsThống kê tổng quan blog

📝 API Endpoints

MethodEndpointDescription
GET/api/postsList posts
GET/api/posts/:idGet post detail
POST/api/postsCreate post
PUT/api/posts/:idUpdate post
DELETE/api/posts/:idDelete post
GET/api/posts/stats/overviewBlog statistics

🧪 Test với cURL

# List posts
curl http://localhost:3000/api/posts

# Create post
curl -X POST http://localhost:3000/api/posts \
  -H "Content-Type: application/json" \
  -d '{"title":"Test Post","content":"Hello World","author":"Test"}'

# Search
curl "http://localhost:3000/api/posts?search=node"

📁 Project Structure

mcp-blog-demo/
├── docker-compose.yml
├── Dockerfile
├── package.json
├── src/
│   ├── index.js              # Entry point
│   ├── config/
│   │   └── db.js             # MongoDB connection
│   ├── models/
│   │   └── post.model.js     # Mongoose schema
│   ├── routes/
│   │   └── post.routes.js    # Express routes
│   ├── seed/
│   │   └── seed.js           # Fake data seeder
│   └── mcp/
│       └── server.js         # MCP Server (SSE)

🎯 Demo Scenarios

Sau khi kết nối MCP với Claude, thử các câu hỏi:

  1. "Cho tôi xem danh sách tất cả bài viết"
  2. "Tìm bài viết về Node.js"
  3. "Tạo bài viết mới về React với tiêu đề 'React Hooks Guide'"
  4. "Thống kê blog có bao nhiêu bài viết?"
  5. "Publish bài viết có ID xyz"

Reviews

No reviews yet

Sign in to write a review