Wikipedia MCP v1.5.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[1.5.1] - 2024-06-03
Added
- Added an optional
language
parameter tocreate_server
function inwikipedia_mcp.server
to allow configuring theWikipediaClient
with a specific language (e.g., "ja", "es"). Defaults to "en". (Fixes GitHub Issue #7).
Changed
- N/A
Fixed
- Corrected assertions in CLI tests (
tests/test_cli.py
) to accurately reflect the behavior of thestdio
transport in a non-interactive subprocess environment. Tests now expect and verifysubprocess.TimeoutExpired
and checkstderr
for startup messages, ensuring robust testing of CLI startup and logging levels.
[1.5.0] - YYYY-MM-DD
Added
- New tool:
summarize_article_for_query(title: str, query: str, max_length: Optional[int] = 250)
to get a summary of a Wikipedia article tailored to a specific query. - New resource:
/summary/{title}/query
for thesummarize_article_for_query
tool. - New tool:
summarize_article_section(title: str, section_title: str, max_length: Optional[int] = 150)
to get a summary of a specific section of a Wikipedia article. - New resource:
/summary/{title}/section/{section_title}
for thesummarize_article_section
tool. - New tool:
extract_key_facts(title: str, topic_within_article: Optional[str] = None, count: int = 5)
to extract key facts from a Wikipedia article. - New resource:
/facts/{title}
for theextract_key_facts
tool.
Changed
- Updated project version to 1.5.0.
Fixed
- N/A (New feature release)
[1.4.4] - Previous Release Date
- ... (details of previous release, if you have them) ...