Skip to content

Releases: Rudra-ravi/wikipedia-mcp

Wikipedia MCP v1.6.0

12 Sep 13:07
Compare
Choose a tag to compare

Automated release for v1.6.0. See CHANGELOG.md for details.

V1.5.8

13 Aug 04:30
Compare
Choose a tag to compare

Full Changelog: v1.5.7...v1.5.8

Wikipedia MCP v1.5.6

05 Aug 09:35
Compare
Choose a tag to compare

What's Changed

Release v1.5.6 of Wikipedia MCP.

See CHANGELOG.md for detailed changes.

Installation

pip install wikipedia-mcp==1.5.6

Or using uvx:

uvx wikipedia-mcp

Note: This release will be automatically published to PyPI via the automated workflow.

Wikipedia MCP v1.5.5

25 Jul 06:17
Compare
Choose a tag to compare

What's Changed

Release v1.5.5 of Wikipedia MCP.

See CHANGELOG.md for detailed changes.

Installation

pip install wikipedia-mcp==1.5.5

Or using uvx:

uvx wikipedia-mcp

Note: This release will be automatically published to PyPI via the automated workflow.

Wikipedia MCP v1.5.4

14 Jul 11:25
Compare
Choose a tag to compare

What's Changed

Release v1.5.4 of Wikipedia MCP.

See CHANGELOG.md for detailed changes.

Installation

pip install wikipedia-mcp==1.5.4

Or using uvx:

uvx wikipedia-mcp

Note: This release will be automatically published to PyPI via the automated workflow.

Wikipedia MCP v1.5.4a1

12 Jul 08:05
Compare
Choose a tag to compare
Pre-release

What's Changed

Release v1.5.4a1 of Wikipedia MCP.

See CHANGELOG.md for detailed changes.

Installation

pip install wikipedia-mcp

Or using uvx:

uvx wikipedia-mcp

Wikipedia MCP v1.5.3

12 Jul 10:43
Compare
Choose a tag to compare

What's Changed

Release v1.5.3 of Wikipedia MCP.

See CHANGELOG.md for detailed changes.

Installation

pip install wikipedia-mcp

Or using uvx:

uvx wikipedia-mcp

Wikipedia MCP v1.5.3a1

12 Jul 08:00
Compare
Choose a tag to compare
Pre-release

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.

[Unreleased]

[1.5.2] - 2025-06-13

Added

  • Added command-line argument --language (-l) to wikipedia-mcp to specify the Wikipedia language for the server (e.g., wikipedia-mcp --language ja). This enhancement allows users to easily configure the language at startup. (Related to GitHub Issue #7).

Changed

  • Docker Improvements: Reverted Dockerfile to use proper MCP-compatible approach with PyPI installation
  • MCP Studio Compatibility: Restored stdio transport for proper MCP client communication
  • Package Installation: Now uses pip install wikipedia-mcp (recommended approach) instead of local file copying
  • Environment Configuration: Restored proper Python environment variables for containerized deployment
  • Dependency Cleanup: Removed unnecessary HTTP server dependencies (uvicorn) from requirements

Fixed

  • Fixed Docker container to work properly with MCP Studio and Claude Desktop
  • Restored proper MCP protocol compliance using stdio transport instead of HTTP

[1.5.1] - 2024-06-03

Added

  • Added an optional language parameter to create_server function in wikipedia_mcp.server to allow configuring the WikipediaClient 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 the stdio transport in a non-interactive subprocess environment. Tests now expect and verify subprocess.TimeoutExpired and check stderr for startup messages, ensuring robust testing of CLI startup and logging levels.

[1.5.0] - 2025-05-31

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 the summarize_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 the summarize_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 the extract_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) ...

Wikipedia MCP v1.5.2

13 Jun 04:49
Compare
Choose a tag to compare

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.

[Unreleased]

[1.5.2] - 2025-06-13

Added

  • Added command-line argument --language (-l) to wikipedia-mcp to specify the Wikipedia language for the server (e.g., wikipedia-mcp --language ja). This enhancement allows users to easily configure the language at startup. (Related to GitHub Issue #7).

Changed

  • Docker Improvements: Reverted Dockerfile to use proper MCP-compatible approach with PyPI installation
  • MCP Studio Compatibility: Restored stdio transport for proper MCP client communication
  • Package Installation: Now uses pip install wikipedia-mcp (recommended approach) instead of local file copying
  • Environment Configuration: Restored proper Python environment variables for containerized deployment
  • Dependency Cleanup: Removed unnecessary HTTP server dependencies (uvicorn) from requirements

Fixed

  • Fixed Docker container to work properly with MCP Studio and Claude Desktop
  • Restored proper MCP protocol compliance using stdio transport instead of HTTP

[1.5.1] - 2024-06-03

Added

  • Added an optional language parameter to create_server function in wikipedia_mcp.server to allow configuring the WikipediaClient 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 the stdio transport in a non-interactive subprocess environment. Tests now expect and verify subprocess.TimeoutExpired and check stderr for startup messages, ensuring robust testing of CLI startup and logging levels.

[1.5.0] - 2025-05-31

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 the summarize_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 the summarize_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 the extract_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) ...

Wikipedia MCP v1.5.1

03 Jun 02:06
Compare
Choose a tag to compare

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 to create_server function in wikipedia_mcp.server to allow configuring the WikipediaClient 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 the stdio transport in a non-interactive subprocess environment. Tests now expect and verify subprocess.TimeoutExpired and check stderr 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 the summarize_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 the summarize_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 the extract_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) ...