search_mcp_tutorials
Search 147+ MCP tutorials covering install, configuration, comparison, build guides.
Tutorials are curated step-by-step guides for installing and using MCP servers
with specific clients (Claude Desktop, Cursor, Cline, Windsurf), best-of-category
roundups, build-your-own-server walkthroughs, and concept explainers.
Args:
query: Free-text search over titles, summaries, keywords. Example: "cursor mcp",
"build python mcp server", "windsurf vs cursor".
category: Filter by category. Values: client_setup, category_best, build, usecase,
install, comparison, concept, general.
difficulty: Filter by level. Values: beginner, intermediate, advanced.
lang: Output language (en|ru). Default: en.
limit: Max results (1-25, default 10).
Returns:
Dict with `count` and `results`. Each result: slug, title, summary,
difficulty, category, tutorial_type, estimated_minutes, related_servers,
page_url.
Use this when the user asks "how do I install X MCP", "best MCPs for Cursor",
"how to build my own MCP server", or hits an MCP setup problem. Follow up with
get_tutorial_details(slug) for the full markdown.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_mcp_tutorials"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Output language: "en" for English or "ru" for Russian. Default: "en". | en |
| limit | No | Maximum number of results to return (1-25; values outside the range are clamped). Default: 10. | |
| query | No | Free-text search query matched against tutorial titles, summaries and keywords. Example: "cursor mcp", "build python mcp server", "windsurf vs cursor". Empty string returns unfiltered results. | |
| category | No | Filter by tutorial category. One of: "client_setup", "category_best", "build", "usecase", "install", "comparison", "concept", "general". Empty string means any category. | |
| difficulty | No | Filter by tutorial difficulty. One of: "beginner", "intermediate", "advanced". Empty string means any difficulty. |