Server data from the Official MCP Registry
Look up, search and cross-reference machine-learning terms from dictionaryofml.org.
About
Look up, search and cross-reference machine-learning terms from dictionaryofml.org.
Remote endpoints: streamable-http: https://dictionaryofml.org/mcp
Security Report
This is a read-only dictionary lookup server that fetches public terms.json from dictionaryofml.org, caches it on disk, and exposes four tools plus resources. The main concern is that the optional streamable HTTP transport (--http) has no authentication, which is acceptable for public read-only data but should be bound to localhost or protected by a reverse proxy when exposed. Remaining issues are minor code quality points such as unvalidated cache loading, an unbounded search limit, and an env-configurable source URL. Supply chain analysis found 7 known vulnerabilities in dependencies (0 critical, 7 high severity).
3 files analyzed · 12 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
How to Install & Connect
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
Documentation
View on GitHubFrom the project's GitHub README.
Dictionary of Applied Machine Learning — companion repository
Companion code for the Dictionary of Applied Machine Learning (course edition, CC BY 4.0): 115 machine-learning terms, each defined precisely and cross-referenced, with citations, a typeset PDF, and a Python demo that recomputes what the entry states.
| Directory | Contents |
|---|---|
notebooks/ | The per-term Python demos as Jupyter notebooks — each opens in Colab with one click from its demo page |
mldict/ | mldict.sty: the dictionary's notation as a LaTeX package (\usepackage{mldict}) |
mcp/ | An MCP server exposing the dictionary to AI assistants (Claude Code, VS Code Copilot, …) |
The notebooks and mldict.sty are generated from the dictionary's source;
edits belong there, not here. The dictionary itself — definitions, symbol
list, per-term PDFs — lives at dictionaryofml.org;
the full content is also machine-readable as
terms.json and indexed for LLM
crawlers in llms.txt.
Provenance and disclaimer
The source code in this repository (demo notebooks, LaTeX package, MCP server) was created with the help of large language models (LLMs), under review by the author. It is provided as is, without warranty of any kind: use at your own risk and verify results independently before relying on them.
Basic checks are applied to the Python demos before release:
- each demo runs its own
check()assertions on the quantities it computes, with fixed random seeds for reproducibility; ruff check --select F(correctness rules only: undefined and unused names);bandit, restricted to the exec/eval/shell-injection checks (B102, B307, B602, B605) — the one deliberate exception is thellmdemo, whose subject is an LLM wrapper executing emitted code;- project-specific linters for figure style and for keeping a demo's prose within the concepts its dictionary entry introduces.
These are screens, not proofs of correctness.
The demos import two third-party packages, numpy and matplotlib
(both preinstalled on Colab); the source repository pins their exact
versions, since the committed figure data is byte-reproducible only
under the pinned pair.
MCP server
pip install -r mcp/requirements.txt
claude mcp add --scope user dictionaryofml -- python /path/to/mcp/server.py
Tools: list_all_terms, lookup_term, search_terms,
get_related_terms, list_learning_paths, get_learning_path. Content is fetched from the site's terms.json and
cached for a day.
Citing
@misc{dictml,
author = {Jung, Alexander and Olioumtsevits, Konstantina and Schnoor, Ekkehard},
title = {Dictionary of Applied Machine Learning (course edition)},
doi = {10.5281/zenodo.21569296},
note = {ISBN 978-952-64-3013-3, CC BY 4.0},
url = {https://dictionaryofml.org}
}
Each term page carries its own "Cite this entry" BibTeX block. This repository is a course-edition companion, distinct from the copyrighted Springer Dictionary of Applied Machine Learning.
License
CC BY 4.0. Maintained by Alexander Jung, Aalto University; corrections and suggestions are welcome at the address on dictionaryofml.org.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Rea
Freeby Morluto · Developer Tools
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
