Skip to main content

A complete Codeforces MCP toolset for AI agents

Project description

cf-mcp-orange 🚀

PyPI version

A complete, all-in-one MCP (Model Context Protocol) server for Codeforces. Designed to supercharge AI coding assistants like Cline and Claude Desktop.


✨ Features (9 Powerful Tools)

  1. get_user – Fetch a detailed profile (rating, max rating, last 5 contests, problem stats by difficulty, top 10 categories).
  2. compare_user – Side-by-side comparison of two Codeforces users.
  3. get_problemlist – Search the entire problemset by rating range, topic tags (AND/OR), and sorting.
  4. get_problem – Retrieve the full problem statement, rating, and tags for any specific contest/problem ID.
  5. get_practiceproblems – Identify a user's weakest core topics and recommend 3 targeted problems within +300 rating.
  6. get_random_practice – A completely random problem within +/- 300 of a user's current rating.
  7. get_upsolve – Analyzes a user's last 10 contests and recommends unsolved problems within their rating range.
  8. get_status – Summarizes the last 1000 submissions (AC/WA/TLE counts) and the 20 most recent attempts.

🛠️ Installation & Configuration (No Keys Required!)

You don't need to clone or manually install anything! Just add this to your cline_mcp_settings.json or mcp.json:

{
  "mcpServers": {
    "cf-mcp-orange": {
      "command": "uvx",
      "args": ["cf-mcp-orange"]
    }
  }
}

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

cf_mcp_orange-1.0.5.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cf_mcp_orange-1.0.5-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

Details for the file cf_mcp_orange-1.0.5.tar.gz.

File metadata

  • Download URL: cf_mcp_orange-1.0.5.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for cf_mcp_orange-1.0.5.tar.gz
Algorithm Hash digest
SHA256 724550fb0fd30f004e6f4465dc8f79a3744c6ed3fd94f9d30db64c2b3b516fd3
MD5 c5f9df9c34665923b2ae68029c932de6
BLAKE2b-256 6a3d3ef2be6d66d1aad07e738fff50a084e81e41d5626c18245a64ca977d19d8

See more details on using hashes here.

File details

Details for the file cf_mcp_orange-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: cf_mcp_orange-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for cf_mcp_orange-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2816fd0b20cf1a2c855d02bf2ac8f15516c030ec977352065976be9ff2dd0d13
MD5 05c15a5c24518d03e0c00e01e3b5f0f2
BLAKE2b-256 f04225a58c21d3e2a95dc691babc16ab4156f389f55cd56c2a77d6426a5ba3bb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page