Metadata-Version: 2.4
Name: appkit-mcp-commons
Version: 1.8.1
Summary: Shared base classes and utilities for appkit MCP servers
Project-URL: Homepage, https://github.com/jenreh/appkit
Project-URL: Documentation, https://github.com/jenreh/appkit/tree/main/docs
Project-URL: Repository, https://github.com/jenreh/appkit
Author: Jens Rehpöhler
License: MIT
Keywords: fastmcp,mcp,reflex
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.13
Requires-Dist: appkit-commons
Requires-Dist: fastmcp>=3.1.0
Requires-Dist: pydantic>=2.12.5
Requires-Dist: starlette>=0.52.1
Description-Content-Type: text/markdown

# AppKit MCP Commons

Shared base classes, data models, and utilities for AppKit MCP Server components.

## Features

- **Common Pydantic Models**: Standardized result schemas (`BaseResult`, `ToolResult`)
- **Context Helpers**: Request context extraction and user identity management
- **Standard Exceptions**: MCP-specific exception hierarchy
- **Logging Configuration**: Consistent logging setup helper
