Metadata-Version: 2.4
Name: able-mcp-core
Version: 0.1.0
Summary: Core library for ABLE Labs MCP servers — shared adapters, transports, and utilities for robotics device integration with Claude.
Project-URL: Homepage, https://github.com/ABLE-Labs/mcp
Project-URL: Issues, https://github.com/ABLE-Labs/mcp/issues
Project-URL: Documentation, https://github.com/ABLE-Labs/mcp#readme
Author-email: ABLE Labs <support@ablelabs.com>
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: ablelabs,claude,mcp,robotics
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11
Requires-Dist: httpx>=0.27.0
Requires-Dist: mcp>=1.0.0
Requires-Dist: pydantic>=2.0
Description-Content-Type: text/markdown

# able-mcp-core

Core library for the ABLE Labs MCP server family. Provides shared transports,
device adapters, and utility code used by the device-specific MCP servers
(`able-mcp-notable`, `able-mcp-notable-96`, `able-mcp-suitable`).

> This is a library package. End users typically install one of the device
> MCP servers, which pulls `able-mcp-core` in as a dependency automatically.

## Install

```bash
pip install able-mcp-core
# or
uvx --from able-mcp-core python -c "import mcp_core; print(mcp_core.__name__)"
```

## Usage

Importing the library in Python keeps the original module path:

```python
from mcp_core.adapters.notable_golang import NotableGoAdapter
```

## Links

- Repository: <https://github.com/ABLE-Labs/mcp>
- Issues: <https://github.com/ABLE-Labs/mcp/issues>

## License

Apache-2.0. See the `LICENSE` file shipped with the distribution.
