v0.1.8
Release v0.1.8
Fix: Structured Output for MCP Tools
All 24 tools with outputSchema now return proper structured content as tuples (text_content, structured_dict) instead of embedding JSON in text comments.
This fixes LangChain/LangGraph validation errors:
Output validation error: outputSchema defined but no structured output returned
Changed Tools
- search_web, search_maps, search_wikipedia, get_wikipedia_summary
- extract_webpage_content, parse_pdf, get_current_datetime, get_location_by_ip
- search_arxiv, search_github, get_github_readme, search_reddit
- get_reddit_comments, search_pubmed, search_gdelt, assess_source_credibility
- summarize_text, get_wikipedia_content, read_file, write_file
- append_file, list_files, delete_file, calculate
Upgrade
pip install --upgrade mcp-search-server