Skip to main content

A complete Codeforces MCP toolset for AI agents

Project description

cpmcp-oren 🚀

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 (10 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": {
    "cpmcp-oren": {
      "command": "uvx",
      "args": ["cpmcp-oren"]
    }
  }
}

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.3.tar.gz (5.3 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.3-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cf_mcp_orange-1.0.3.tar.gz
  • Upload date:
  • Size: 5.3 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.3.tar.gz
Algorithm Hash digest
SHA256 c99e0247487a7c185237b8d3552b223adc33eda230ac4a62c461b04a9b881d0e
MD5 19ff17d89da99e79fe8bfaf4510283b7
BLAKE2b-256 69e7e0902acf87b99bc3f32f1b87468dd3dcd1f06fbdd6125e1251d01d9a4ed4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cf_mcp_orange-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.6 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ca20ecaaf62751d46896dee5227a9983679a7de17d431332fd92ba38758f2a4a
MD5 46e4ecf5097fd6a51186c11c33ca44a8
BLAKE2b-256 a3d29b58cf2ba1a7b90f1496b3334d2a1ad1e8157617091ca34663e012409e41

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