Skip to main content

implementation of the model context protocol for the wikimedia enterprise api and wikibase REST API

Project description

Python Wikimedia Enterprise Model Context Protocol Implementation

This is not the official MCP implementation for the Wikimedia Enterprise API.

To run make a .env file in this directory with WME_USERNAME and WME_PASSWORD (you can get free credentials at https://enterprise.wikimedia.com/).

Currently to use this you need to install Anthropic Desktop and then add it to your claude_desktop_config.json.

A sample json would look like:

{
  "mcpServers": {
    "wikimedia-enterprise": {
      "command": "uvx",
      "args": [
        "wikimedia-enterprise-mcp@latest",
        "--username",
        "...",
        "--password",
        "..."
      ]
    }
  }
}

but remember to enter in your credentials.

Installation

Git clone the repo. You need to have poetry installed to manage the dependencies (and a modern version of python).

Testing

For testing make a .env file with WME_USERNAME and WME_PASSWORD.

Install the pre-commit hooks with poetry run pre-commit install or just run them manually e.g. poetry run ruff check

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wikimedia_enterprise_mcp-0.1.6.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wikimedia_enterprise_mcp-0.1.6-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file wikimedia_enterprise_mcp-0.1.6.tar.gz.

File metadata

  • Download URL: wikimedia_enterprise_mcp-0.1.6.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.1 Darwin/23.4.0

File hashes

Hashes for wikimedia_enterprise_mcp-0.1.6.tar.gz
Algorithm Hash digest
SHA256 d38e5e6ecf8e1a822b6cd3195f42594b0cbc213e8c124c45b7c92f81a2a6efa1
MD5 3fb133b511903aab5bd429eb8e8fec24
BLAKE2b-256 7e2c48dbf21b867b56d457b41f0703e712ae31c1c4424c44d53dc55a03e06127

See more details on using hashes here.

File details

Details for the file wikimedia_enterprise_mcp-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for wikimedia_enterprise_mcp-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a5b978430bcf631cb3588e334d03c6ab455e6804bbd7ebd425b26a6233dcce05
MD5 95fd0d1782d03995ce2141eaa4836ade
BLAKE2b-256 45ebeb83c3096ca0b05258ade5d888502edff34ee4e682eb93bfef7a917be6b3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page