danbunnell/mcp-wikipedia
If you are the rightful owner of mcp-wikipedia and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Wikipedia MCP Server is designed to provide Wikipedia content for requested topics using the Model Control Protocol.
Wikipedia MCP Server
This is an MCP (Model Control Protocol) server that provides Wikipedia content for the requested topic.
Setup
- Install the required dependencies:
pip install -r requirements.txt
- Start the server:
python src/server.py
The server will run on http://localhost:5000
.
API Usage
Using the API from the CLI
Send a POST request to /mcp
with a JSON body containing a topic
field:
curl -X POST http://localhost:5000/mcp \
-H "Content-Type: application/json" \
-d '{"topic": "Python_(programming_language)"}'
Using the API from Cursor Composer
- Ask a question about a topic on Wikipedia
- Cursor will display a proposed MCP request and ask for your permission to run the tool
- After approving, Cursor will execute the request to the MCP Server
- The prompt result will be based on the selected models analysis of the MCP Server response
Response Format
Successful response:
{
"status": "success",
"data": {
"title": "Page Title",
"content": "Page Content",
"url": "Wikipedia URL"
}
}
Error response:
{
"status": "error",
"error": "Error message"
}
Testing
Run the test script to verify the server is working:
python src/test_server.py