atcoder-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@atcoder-mcp-serverfetch problem ABC001"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AtCoder Read-Only MCP Server
Audited read-only MCP server for exact AtCoder problem statements and samples.
This is a standalone release workspace generated from the audited Kether Works OJ adapter source. The release package bundles the shared OJ contract implementation, so its runtime does not depend on unpublished workspace packages.
Tools
oj_capabilitiesoj_healthoj_fetch_problemoj_search_problems
Related MCP server: readonly-mcp-akamai
Hosted Endpoint
The public anonymous read-only endpoint is:
{
"servers": {
"atcoder": {
"type": "http",
"url": "https://api.ksrnyx.top/oj-mcp/atcoder/mcp"
}
}
}No end-user API key, cookie, or account credential is accepted.
Local Stdio
Requires Node.js 22 or newer.
npm ci
npm run check
npm run build
node packages/atcoder/dist/index.jsMCP client configuration from a source checkout:
{
"servers": {
"atcoder": {
"type": "stdio",
"command": "node",
"args": ["/absolute/path/packages/atcoder/dist/index.js"]
}
}
}Tagged GitHub releases attach a standalone npm tarball. npm Registry and official MCP Registry publication are intentionally separate steps and are not claimed until their ownership checks pass.
Policy
Do not use this server during ongoing ABC, ARC, or AGC contests. AtCoder's current generative-AI rules generally prohibit that use. This project is intended for practice with past problems. It is unofficial and is not affiliated with or endorsed by AtCoder Inc. Problem content remains subject to the AtCoder Terms of Use.
The server exposes no run or submit tool. It accepts no judge account credentials. See SECURITY.md for the security boundary and PROVENANCE.md for the canonical source revision.
Development
npm ci
npm run check
npm run pack:check
npm run deploy:dryLicense
Adapter source code is MIT licensed. Judge problem content and trademarks are not relicensed by this repository.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ketherworks/atcoder-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server