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": "/path/to/wikimedia-enterprise-mcp/start.sh"
    }
  }
}

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.1.tar.gz (6.1 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.1-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for wikimedia_enterprise_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3eefe85bbc8a60b96a6d66e683805d24cd55a27582a7a8acd869ac6e8f3d5d6f
MD5 99a4eeefa4f57f962fc1f972531b801d
BLAKE2b-256 5e14caac4b7ce010dbf87a15b28d0db612b88e758119d24a1a9077d399dfb954

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wikimedia_enterprise_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bb55fd427df30ff60110349cb70f3be9ae729ce5ea88d3a0397d14d4235a154f
MD5 044d079963b0351bd505f99f23728f15
BLAKE2b-256 2121a2cfeab55f7093b6bb273d608302963193026e69604e6dcfeb0ce3057344

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