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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d38e5e6ecf8e1a822b6cd3195f42594b0cbc213e8c124c45b7c92f81a2a6efa1
|
|
| MD5 |
3fb133b511903aab5bd429eb8e8fec24
|
|
| BLAKE2b-256 |
7e2c48dbf21b867b56d457b41f0703e712ae31c1c4424c44d53dc55a03e06127
|
File details
Details for the file wikimedia_enterprise_mcp-0.1.6-py3-none-any.whl.
File metadata
- Download URL: wikimedia_enterprise_mcp-0.1.6-py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.13.1 Darwin/23.4.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5b978430bcf631cb3588e334d03c6ab455e6804bbd7ebd425b26a6233dcce05
|
|
| MD5 |
95fd0d1782d03995ce2141eaa4836ade
|
|
| BLAKE2b-256 |
45ebeb83c3096ca0b05258ade5d888502edff34ee4e682eb93bfef7a917be6b3
|