THE ORIONIS API
Build with clarity.
Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.
package documentation
Native, stateless MCP server support for Orionis.
| Module | config |
No module docstring; 1/1 class documented |
| Module | context |
No module docstring; 2/2 functions documented |
| Package | contracts |
Replaceable MCP runtime services. |
| Module | dispatcher |
No module docstring; 0/7 constant, 1/1 function, 2/2 classes documented |
| Module | exceptions |
No module docstring; 3/3 exceptions documented |
| Module | invoker |
No module docstring; 1/1 function, 2/2 classes documented |
| Module | manager |
No module docstring; 0/1 constant, 1/1 class documented |
| Module | normalization |
No module docstring; 6/6 functions, 0/1 class documented |
| Package | protocol |
Wire types and codecs for MCP 2026-07-28. |
| Module | provider |
No module docstring; 1/1 class documented |
| Module | responses |
No module docstring; 1/1 class documented |
| Module | routing |
No module docstring; 1/1 class documented |
| Package | server |
Declarative MCP servers and their immutable compiled definitions. |
| Module | state |
No module docstring; 0/2 constant, 2/2 functions, 1/1 class documented |
| Module | streams |
No module docstring; 2/2 classes documented |
| Package | subscriptions |
Bounded request-scoped notification delivery. |
| Package | transport |
Native transport bindings for the MCP dispatcher. |
From __init__.py:
| Class | |
Describe client cache freshness without caching server-side results. |
| Class | |
At most one hundred completion values. |
| Class | |
Resource/content audience, relevance, and modification hints. |
| Class | |
An icon reference; the server never fetches its source. |
| Class | |
An MRTR interim result, never a pushed JSON-RPC request. |
| Class | |
Declare negotiated capabilities and extension-owned method/schema hooks. |
| Class | |
Hold only explicit input and native context for one independent call. |
| Class | |
Compose protocol content without knowing the transport or DI container. |
| Class | |
Seal state across workers sharing an application key and GCM cipher. |
| Class | |
Declare string arguments and return user/assistant prompt messages. |
| Class | |
Declare one string-valued prompt argument. |
| Class | |
Read a declared URI or RFC 6570 template without implicit file access. |
| Class | |
Define a server independently of any connection or transport. |
| Class | |
Declare a typed input, optional typed output, and an injectable handle method. |
| Class | |
Describe tool behavior as hints, never as authorization rules. |
| Class | |
Hide catalog tools behind bounded search_tools and execute_tools tools. |
| Constant | MCP |
Undocumented |