Past battle · 2024-02-03 UTC

MCP Servers Showdown — February 3, 2024

From the MCP Servers category. 28 marks placed across 8 fighters. ancestry-mcp took the crown.

Final standings

The line-up

The fighters

Profiles of every tool that competed in this battle, ranked by their final score.

1a

ancestry-mcp

Ancestry MCP server made with Python that allows interactability with .ged (GEDCOM) files

No reviews yetFree

The Ancestry MCP server is a Python-based server that allows interactability with .ged files (GEDCOM files). It was built on top of the Model Context Protocol Python SDK and provides features such as reading and parsing .ged files, renaming .ged files, and searching within .ged files for certain individuals or families. The server is deprecated and currently read-only, having been archived by its owner on January 12, 2026. It is designed to operate within a specified directory and offers various tools for managing .ged files.

Criteria breakdown

Ease of use1
Value for money1
Features & power1
Integrations1
Support & docs1
Reliability1
  • Read and parse .ged files
  • Rename .ged files
  • Search within .ged files for individuals or families
  • List .ged files within the directory
  • View file contents and extract specific information
2f

firstcycling-mcp

This is a Model Context Protocol (MCP) server that provides professional cycling data from FirstCycling. It allows you to retrieve information about professional cyclists, race results, and more.

No reviews yetFree

This is a Model Context Protocol (MCP) server that provides professional cycling data from FirstCycling. It allows retrieval of comprehensive information about professional cyclists, race results, race details, and historical cycling data. The server uses the FirstCycling API, integrated directly into the project, which fetches data through web scraping. It offers tools for finding cyclist information, retrieving race results and details, exploring historical data, analyzing rider performance, and accessing team and competition information. The MCP server can be used for rider analysis, performance tracking, career progression, specialization analysis, and historical comparisons. It also supports real-world applications in sports journalism, cycling education, and race research.

Criteria breakdown

Ease of use1
Value for money1
Features & power1
Integrations1
Support & docs1
Reliability1
  • Rider Information Tool
  • get_rider_info
  • get_rider_best_results
  • get_rider_grand_tour_results
  • get_rider_monument_results
3vikingdb-mcp-server logo

vikingdb-mcp-server

a mcp server for vikingdb store and search

No reviews yetFree

VikingDB MCP server is a server for storing and searching with VikingDB, a high-performance vector database developed by ByteDance. It provides tools for interacting with VikingDB, including collection and index introduction, upserting information, and searching for information. The server requires configuration with VikingDB host, region, access key, secret key, collection name, and index name. It can be installed and run using Smithery or by building and publishing the package.

Criteria breakdown

Ease of use1
Value for money1
Features & power1
Integrations1
Support & docs1
Reliability1
  • vikingdb-collection-intro
  • vikingdb-index-intro
  • vikingdb-upsert-information
  • vikingdb-search-information
4llm-context.py logo

llm-context.py

Share code with LLMs via Model Context Protocol or clipboard. Rule-based customization enables easy switching between different tasks (like code review and documentation). Includes smart code outlinin

No reviews yetFree

llm-context.py is a tool for smart context management in LLM (Large Language Model) development workflows. It helps share relevant project files instantly through intelligent selection and rule-based filtering, addressing the problem of manually finding and copying relevant files, which wastes time and may hit token limits or miss important details. The tool provides focused, task-specific project context through composable rules, enabling easy switching between different tasks like code review and documentation. It supports sharing code with LLMs via the Model Context Protocol or clipboard and features smart code outlining.

Criteria breakdown

Ease of use0
Value for money1
Features & power1
Integrations0
Support & docs1
Reliability1
  • Smart file selection
  • Rule-based context filtering
  • Clipboard sharing
  • Model Context Protocol (MCP) integration
  • Composable rules for task-specific context
  • Smart code outlining
5i

imessage-query-fastmcp-mcp-server

An MCP server that provides safe access to your iMessage database through Model Context Protocol (MCP). This server is built with the FastMCP framework and the imessagedb library, enabling LLMs to que

No reviews yetFree

An MCP server that provides safe access to your iMessage database through Model Context Protocol (MCP). This server is built with the FastMCP framework and the imessagedb library, enabling LLMs to query and analyze iMessage conversations with proper phone number validation and attachment handling. It is designed for macOS and requires Python 3.6+. The server exposes tools to LLMs such as retrieving message history for a specific phone number with optional date filtering, including message text and timestamps, attachment information, and proper phone number validation.

Criteria breakdown

Ease of use0
Value for money0
Features & power1
Integrations1
Support & docs0
Reliability0
  • get_chat_transcript tool for retrieving message history
  • Date range filtering for message history
  • Attachment information retrieval
  • Proper phone number validation
  • Safe attachment handling
6solscan-mcp logo

solscan-mcp

An MCP server for querying Solana transactions using natural language with Solscan API

No reviews yetFree

A Model Context Protocol (MCP) server for interacting with the Solscan Pro API for Solana blockchain data. This server provides tools to query token information, account activities, and transaction details on the Solana blockchain via Large Language Models. You can use it to make simple prompts or complex queries, like analyzing criminal activity combining multiple MCPs and correct context. For detailed documentation of all available tools, see TOOLS.md.

Criteria breakdown

Ease of use1
Value for money0
Features & power0
Integrations1
Support & docs0
Reliability0
  • Query token information
  • Account activity analysis
  • Transaction detail retrieval
  • Support for Large Language Models
  • Error handling and flow maintenance
7mcp-chess logo

mcp-chess

This tool brings a working chessboard to your chat window. You can start fresh matches, track turns, view the current layout as a clear image, and search saved game files to review past strategies wit

No reviews yetFree

This tool brings a working chessboard to your chat window. It provides a range of tools for users to interact with the board and the AI. Available tools include get_board_visualization() for displaying the board as an image, get_turn() for determining whose turn it is, get_valid_moves() for listing legal moves, make_move() for making a move using Standard Algebraic Notation (SAN), new_game() for starting a new game, and find_position_in_pgn() for finding specific positions in a PGN string. The user can play a game against an LLM, or analyze past games by searching through saved game files. The board orientation automatically flips based on the user's assigned color.

Criteria breakdown

Ease of use0
Value for money0
Features & power0
Integrations0
Support & docs0
Reliability1
  • get_board_visualization
  • get_turn
  • get_valid_moves
  • make_move
  • new_game
  • find_position_in_pgn
8serveMyAPI logo

serveMyAPI

serveMyAPI MCP server

No reviews yetFree

ServeMyAPI is a personal MCP (Model Context Protocol) server for securely storing and accessing API keys across projects. It stores API keys in the macOS Keychain and provides a consistent MCP interface for access. The server is designed to run locally on a machine, ensuring API keys are never transmitted over the internet. It offers cross-platform support, including macOS, Windows, Linux, Docker, and memory storage for testing. ServeMyAPI allows secure storage of API keys, access across multiple projects, and natural language retrieval when used with LLMs like Claude. It addresses issues with traditional .ENV files, such as security conflicts, hidden context problems, and LLM integration challenges.

Criteria breakdown

Ease of use1
Value for money0
Features & power0
Integrations0
Support & docs0
Reliability0
  • Secure storage of API keys
  • Simple MCP tools for storing, retrieving, listing, and deleting keys
  • Convenient CLI interface for terminal-based key management
  • Support for stdio and HTTP/SSE transports with authentication
  • Compatible with any MCP client