Skip to content

Releases: maimond123/Opyt

Release list

v0.1.0a4

v0.1.0a4 Pre-release
Pre-release

Choose a tag to compare

@maimond123 maimond123 released this 31 Aug 16:10

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.py used a backslash inside an f-string expression, which is PEP 701 syntax and only legal from 3.12. Below that it is a SyntaxError at 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_clean was undeclared. trafilatura's extraction path imports lxml.html.clean, which moved to a separate distribution at lxml 5.0. Without it, a clean install failed at import.
  • curl_cffi>=0.7.0 resolved to a yanked release on a cold cache. The floor is now 0.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.