MediaWiki MCP Server
Interaja com a API do MediaWiki para pesquisar e recuperar conteúdo da Wikipédia ou de outros sites MediaWiki.
Documentação
Desatualizado. Use https://github.com/ProfessionalWiki/MediaWiki-MCP-Server em vez disso!
MediaWiki MCP Server 🚀
Um servidor MCP que fornece interação perfeita com a API da Wikipédia. Esta ferramenta permite pesquisar e recuperar conteúdo da Wikipédia com LLMs 🤖!
https://github.com/user-attachments/assets/b5d9c5f3-a60e-48ea-8b4b-f1a7524d4fbb
Recursos ✨
- 🔍 Pesquise páginas wiki com site wiki personalizável. Ex.: wikipedia.org, fandom.com, wiki.gg e muito mais!
- 📖 Recupere conteúdo detalhado da página
Uso 💻
- Certifique-se de que o uv esteja instalado no seu dispositivo.
- Configure no seu cliente:
O servidor usa por padrão https://en.wikipedia.org/. Além disso, você pode fazer o servidor pesquisar outros sites wiki!
Para verificar se um site wiki funciona com este servidor, verifique se ele usa o software MediaWiki (geralmente indicado por um ícone na parte inferior do site).
Para verificar mais a fundo e encontrar o endpoint (geralmente o domínio do site, como https://mediawiki.org/), verifique acessando base-url/rest.php/v1/page em um navegador (como https://noita.wiki.gg/rest.php/v1/page) e veja se a saída parece correta. Se não, adicione '/w' à URL base e tente novamente.
Em seguida, defina este endpoint como --base-url:

Transportes disponíveis: stdio (padrão), streamable-http (http://localhost/mcp) e SSE (http://localhost/sse). Veja -h para todas as opções.
uvx mediawiki-mcp-server --h
usage: main.py [-h] [--base-url BASE_URL] [--http] [--sse] [--port PORT]
MediaWiki MCP Server
options:
-h, --help show this help message and exit
--base-url BASE_URL Base URL for the MediaWiki API (default: https://en.wikipedia.org/w/``)
--http Run server as streamable-http (instead of stdio)
--sse Run server as sse-http (instead of stdio)
--port PORT Default port for http transport (default: 8000)
Exemplos de configurações JSON:
{
"mcpServers": {
"mediawiki-mcp-server": {
"command": "uvx",
"args": [
"mediawiki-mcp-server",
"--base-url", "https://example.com/"
],
"env": {
"HTTP_PROXY": "http://example.com:port"
}
}
}
}
Ou, se você quiser executar este servidor a partir do código-fonte:
{
"mcpServers": {
"mediawiki-mcp-server": {
"command": "uv",
"args": [
"run",
"--directory",
"mediawiki-mcp-server",
"path/to/project/src/mediawiki_mcp_server",
"--base-url", "https://example.com/"
],
"env": {
"HTTP_PROXY": "http://example.com:port"
}
}
}
}
Ferramentas Suportadas 🛠
Pesquisa
query: Termo de pesquisa (de preferência curto e focado)limit: Número máximo de resultados a retornar (padrão: 5)
Obter Página
title: O título exato da página da Wikipédia a ser recuperada
Desenvolvimento 👨💻
npx @modelcontextprotocol/inspector uv run mediawiki-mcp-server
Aqui estão alguns documentos que podem ajudar:
Contribuindo 🤝
Este servidor está em desenvolvimento. Contribuições são bem-vindas! Sinta-se à vontade para enviar issues e pull requests.
Projetos Relacionados ♥️
- Cherry Studio: Um cliente desktop que suporta múltiplos provedores de LLM. MCP é suportado.
