Umesh Malik Blog & Profile
Search Umesh Malik's blog, fetch posts as Markdown, list topics, get his profile.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"blog-mcp": {
"url": "https://umesh-malik.com/mcp"
}
}
}Remote endpoints
https://umesh-malik.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟡search_posts(query, limit)
Full-text search across Umesh Malik's blog posts (titles, summaries, tags). Returns matching posts with slug, title, URL, summary, tags and publish date. Use for topics like AI engineering, LLMs, RAG, Claude Code, fine-tuning, or web development.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search terms."
},
"limit": {
"type": "integer",
"description": "Maximum number of results (default 10, max 30)."
}
},
"required": [
"query"
]
}🟡get_post(slug)
Fetch the full Markdown of a blog post by its slug (as returned by search_posts), including frontmatter metadata. Returns clean, agent-readable Markdown.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Post slug, e.g. \"rag-vs-fine-tuning-llms-2026\"."
}
},
"required": [
"slug"
]
}🟢list_topics
List the curated topic hubs (Claude Code, MCP, AI Search, LLM Engineering, AI Coding Agents) with their URLs.
Input Schema
{
"type": "object",
"properties": {}
}🟢get_profile
Get Umesh Malik's professional profile — role, experience, skills, projects and contact — as the machine-readable llms.txt index.
Input Schema
{
"type": "object",
"properties": {}
}Community
Evidence