Dsa Tracker MCP Server runs on your own machine — the client starts it, so there is no endpoint to ping. 126 installs a week from pypi. Last commit 15 Jun 2026.
Track DSA/LeetCode practice with spaced repetition, ships with NeetCode 150.
Today is the operative word: we check Dsa Tracker MCP Server every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add dsa-tracker-mcp-server -- uvx dsa-tracker-mcp
{
"mcpServers": {
"dsa-tracker-mcp-server": {
"command": "uvx",
"args": [
"dsa-tracker-mcp"
]
}
}
}
[mcp_servers.dsa-tracker-mcp-server]
command = "uvx"
args = ["dsa-tracker-mcp"]
{
"mcpServers": {
"dsa-tracker-mcp-server": {
"command": "uvx",
"args": [
"dsa-tracker-mcp"
]
}
}
}
{
"servers": {
"dsa-tracker-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"dsa-tracker-mcp"
]
}
}
}
Optional settings from the registry entry, left out of the block above:
DSA_TRACKER_DB (Path to the SQLite database file (default: ~/.dsa_tracker_mcp/progress.db)), DSA_TRACKER_PROBLEMS_FILE (Path to a JSON file with a custom problem list (default: uses built-in NeetCode 150)).
DSA coach for LeetCode, Codeforces and more: spaced-repetition revision and a mistake journal.
Knowledge graph MCP for student learning with spaced repetition and mastery tracking
Your vocabulary notebook: save, browse, edit and practise your own words with spaced repetition.
Learn to read faster with paced speed reading practice inside the chat.
Turn YouTube playlists into AI flashcards and learn with spaced repetition.
Flashcards for Claude: create, edit and study StudyCards decks with FSRS spaced repetition.
Build and study spaced-repetition flashcards with your agent.
Variable relationships from research papers with causal direction and source traceback.
Answers built from our own checks of this server.