MCP Blog Server
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., "@MCP Blog Servershow me all blog posts"
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.
MCP Blog Server
A Model Context Protocol (MCP) server that provides blog management tools through a simple API interface. This server allows AI assistants to interact with a blog system to retrieve, search, and create blog posts.
๐ Features
Get Blogs: Retrieve all available blog posts
Search Blogs: Search for blogs by name/query
Create Blog: Add new blog posts to the system
MCP Integration: Fully compatible with MCP-compatible AI assistants
Related MCP server: blogger-mcp
๐ ๏ธ Prerequisites
Python 3.10 or higher
uvpackage manager (recommended) orpip
๐ฆ Installation
Clone the repository:
git clone <your-repo-url> cd mcp-by-gokoguaCreate a virtual environment:
python3.11 -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activateInstall dependencies:
uv add "mcp[cli]" httpx
๐ง Configuration
Claude Desktop Configuration
To use this MCP server with Claude Desktop, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"gokogua-blog": {
"command": "uv",
"args": ["--directory", "/path/to/your/project", "run", "main.py"]
}
}
}Note: Replace /path/to/your/project with the actual path to your project directory.
๐ Usage
Running the Server
# Activate virtual environment
source .venv/bin/activate
# Run the MCP server
uv run main.pyAvailable Tools
The server provides three main tools:
get_blogs()- Retrieves all blog posts from the APIsearch_blogs(query: str)- Searches for blogs matching the given querycreate_blog(name: str)- Creates a new blog post with the specified name
API Endpoint
The server connects to a mock API at:
https://6898a797ddf05523e55f7ac1.mockapi.io/blogs/Blogs๐๏ธ Project Structure
mcp-by-gokogua/
โโโ main.py # Main MCP server implementation
โโโ pyproject.toml # Project configuration and dependencies
โโโ README.md # This documentation
โโโ .venv/ # Virtual environment (created during setup)๐ MCP Integration
This server implements the Model Context Protocol (MCP) using FastMCP, providing a standardized way for AI assistants to interact with external tools and data sources.
Transport
The server uses stdio transport, making it compatible with most MCP clients.
๐งช Testing
To test the server functionality:
Start the server using
uv run main.pyUse an MCP-compatible client to connect
Test the available tools through the MCP interface
๐ Dependencies
mcp: Model Context Protocol implementation
httpx: Modern HTTP client for Python
FastMCP: Fast MCP server framework
๐ค Contributing
Fork the repository
Create a feature branch
Make your changes
Submit a pull request
๐ License
This project is open source and available under the MIT License.
๐ Support
If you encounter any issues:
Check that Python 3.10+ is installed
Verify all dependencies are installed correctly
Ensure the virtual environment is activated
Check the API endpoint is accessible
๐ Related Links
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/BunyakornGoko/mcp-101'
If you have feedback or need assistance with the MCP directory API, please join our Discord server