Releases: maimond123/Opyt
Release list
v0.1.0a4
Alpha. Interfaces may still change between releases.
Install
Claude Desktop — download opyt-0.1.0a4.mcpb below and double-click it. The bundle carries its own CPython 3.12 and every package it needs, so it makes no network call at launch and starts in about 2.5 seconds. macOS only (Intel and Apple Silicon); 198 MB because the runtime is inside.
Any MCP client with a terminal
claude mcp add Opyt -- uvx --from opyt==0.1.0a4 opyt-mcp
The version is pinned because this is a pre-release. Drop the pin once a stable release exists.
What changed since 0.1.0a1
0.1.0a1 is the only version previously on PyPI, and it had three install-blocking defects that this release fixes.
- It could not be imported on Python 3.10 or 3.11.
pipeline/kb/schema.pyused a backslash inside an f-string expression, which is PEP 701 syntax and only legal from 3.12. Below that it is aSyntaxErrorat parse time, not a runtime failure — so the package was unusable on two of the three versions its own metadata claimed to support. lxml_html_cleanwas undeclared.trafilatura's extraction path importslxml.html.clean, which moved to a separate distribution at lxml 5.0. Without it, a clean install failed at import.curl_cffi>=0.7.0resolved to a yanked release on a cold cache. The floor is now0.15.0, the oldest version this project has actually run.
The test suite runs on 3.10 and 3.12 in CI on every push, which is what surfaced the first of these.
What is in the box
An MCP server. Your client calls the tools; your client's model does the reasoning. There is no app and no chat UI, and the store is one SQLite file at ~/.opyt/opyt.db.