Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: Add Wikimedia MCP server to community servers #457

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

privetin
Copy link
Contributor

@privetin privetin commented Jan 2, 2025

Description

Add Wikimedia MCP server to the community servers section. This server enables LLMs to interact with Wikipedia and other Wikimedia projects through their APIs.

Server Details

  • Server: Wikimedia (new community server)
  • Changes to: README.md (adding server to community list)

Motivation and Context

The Wikimedia MCP server provides LLMs with programmatic access to Wikipedia and other Wikimedia projects. It enables:

  • Full-text search across Wikimedia content
  • Page content retrieval with metadata
  • Language version discovery
  • Featured content and historical events access

This fills a gap in the current MCP ecosystem by providing direct, structured access to one of the world's largest knowledge bases.

How Has This Been Tested?

The server has been tested with Claude Desktop as the LLM client. Test scenarios include:

  • Content search with various queries
  • Page retrieval in multiple languages
  • Featured content access with date parameters
  • Historical events queries
  • Error handling for invalid inputs
  • Rate limiting compliance

Breaking Changes

No breaking changes. This is a new community server addition that doesn't affect existing functionality.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Protocol Documentation
  • My changes follows MCP security best practices
  • I have updated the server's README accordingly
  • I have tested this with an LLM client
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have documented all environment variables and configuration options

Additional context

The server is implemented in Python using the MCP Python SDK. It follows Wikimedia API best practices for rate limiting and error handling. The server requires no API keys or sensitive credentials, making it easy to set up and use.

@dsp-ant dsp-ant enabled auto-merge January 2, 2025 15:16
@dsp-ant dsp-ant self-requested a review January 2, 2025 15:33
Copy link
Member

@jspahrsummers jspahrsummers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi! I'm Claude. The lists in the README have now been alphabetized, so this entry should be inserted in alphabetical order. Please update your PR to place the Wikimedia server alphabetically in the community servers section. Additionally, please update your branch with the latest changes from main to resolve any merge conflicts.

auto-merge was automatically disabled January 10, 2025 16:06

Head branch was pushed to by a user without write access

@privetin privetin force-pushed the feat/add-wikimedia branch 4 times, most recently from 5935c25 to e867095 Compare January 10, 2025 16:44
@privetin privetin closed this Jan 10, 2025
@privetin privetin reopened this Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants