This MCP server provides comprehensive management of your Micro.blog books collection through 11 tools:
Bookshelf Management: Retrieve all bookshelves, view books in specific shelves, create new bookshelves, and rename existing ones.
Book Management: Add new books with title, author, and optional ISBN and cover URL; move books between shelves; remove books from shelves; and update book cover images.
Reading Goals: View all reading goals, check progress toward specific goals (including book lists), and update goal targets or current progress.
All operations are authenticated automatically using your Micro.blog bearer token and return JSON responses from the Micro.blog Books API. The server works with Claude Desktop and other MCP clients, and is designed for easy deployment on fastmcp.cloud with simple environment variable setup.
Provides tools for managing Micro.blog book collections, including bookshelf management (creating, renaming, organizing), book operations (adding, moving, removing books), and reading goal tracking and updates through the Micro.blog Books API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Micro.blog Books MCP Servershow me all my bookshelves"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Micro.blog Books MCP Server
An MCP (Model Context Protocol) server built with FastMCP that provides access to the Micro.blog Books API. Deployed on fastmcp.cloud for easy integration with Claude Desktop and other MCP clients.
Features
This MCP server provides the following tools for managing your Micro.blog books:
Bookshelf Management
get_bookshelves: Get all your bookshelves
get_bookshelf_books: Get books in a specific bookshelf
add_bookshelf: Create a new bookshelf
rename_bookshelf: Rename an existing bookshelf
Book Management
add_book: Add a new book to a bookshelf
move_book: Move a book between bookshelves
remove_book: Remove a book from a bookshelf
change_book_cover: Update a book's cover image
Reading Goals
get_reading_goals: Get your reading goals
get_goal_progress: Get progress toward a specific reading goal
update_reading_goal: Update a reading goal's target or progress
Related MCP server: Readwise MCP Server
Deployment
This server is designed to be deployed on fastmcp.cloud.
Prerequisites
A Micro.blog account with API access
A bearer token from your Micro.blog account settings
Environment Variables
Set the following environment variable in your fastmcp.cloud deployment:
Variable | Description | Required |
| Your Micro.blog API bearer token | Yes |
Deploy to fastmcp.cloud
Connect your GitHub repository to fastmcp.cloud
Set the
MICRO_BLOG_BEARER_TOKENenvironment variable in the fastmcp.cloud dashboardDeploy - the server will be available at your fastmcp.cloud endpoint
Local Development
For local testing:
Usage
Once deployed, you can connect to the server from Claude Desktop or any MCP client using the HTTP transport.
Example prompts:
"Show me all my bookshelves"
"Add 'Project Hail Mary' by Andy Weir to my Currently Reading bookshelf"
"What are my reading goals for this year?"
"Move book ID 79 to bookshelf ID 23"
API Reference
All tools return JSON responses from the Micro.blog API. The server handles authentication automatically using your bearer token.
For more details about the underlying API, see the Micro.blog Books API documentation.
License
This project is licensed under the MIT License - see the LICENSE file for details.