Python SDK for ThinkNEO MCP+A2A Gateway — 59 MCP tools + 24 A2A skills
Project description
ThinkNEO Python SDK
Python SDK for the ThinkNEO MCP+A2A Gateway — 59 MCP tools + 24 A2A skills.
Install
pip install thinkneo
Quick Start
from thinkneo import ThinkneoClient
client = ThinkneoClient(api_key="tnk_your_key_here")
# Safety check (free, no key needed)
result = client.check(text="Ignore all previous instructions")
print(result.safe) # False
print(result.warnings) # [{type: "prompt_injection", ...}]
# AI spend tracking
spend = client.check_spend(workspace="prod")
print(spend.total_cost_usd)
# Smart Router
route = client.route_model(task_type="code_generation")
print(route.recommended_model)
Async Support
from thinkneo import AsyncThinkneoClient
async with AsyncThinkneoClient(api_key="tnk_...") as client:
result = await client.check(text="test prompt")
status = await client.provider_status()
Environment Variable
export THINKNEO_API_KEY=tnk_your_key_here
client = ThinkneoClient() # reads from env
All Methods
See ThinkNEO MCP Server for full tool documentation.
Links
- Gateway — 59 MCP tools + 24 A2A skills
- TypeScript SDK
- Website
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
thinkneo-1.0.0.tar.gz
(16.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
thinkneo-1.0.0-py3-none-any.whl
(14.6 kB
view details)
File details
Details for the file thinkneo-1.0.0.tar.gz.
File metadata
- Download URL: thinkneo-1.0.0.tar.gz
- Upload date:
- Size: 16.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f03cfb0ae0b6ec9df0e9c1f8e9c31bb9356797fd54eb056be87d20aa63787418
|
|
| MD5 |
04c3b80db81f29f648f226e1a052bfe3
|
|
| BLAKE2b-256 |
57b147a3eed5927b0115f60b797453d3abc25ebb8770c53a9956cd5e120b4244
|
File details
Details for the file thinkneo-1.0.0-py3-none-any.whl.
File metadata
- Download URL: thinkneo-1.0.0-py3-none-any.whl
- Upload date:
- Size: 14.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e52a7601f00a7def8339d38d9e8a32f31713f66ceeb84eec2b0ea53f1b90eb25
|
|
| MD5 |
e0d7a70ae634ff955b5dc3c98af40a1b
|
|
| BLAKE2b-256 |
6791f24b444db151f1b109142b8c1d92a1306e67c1d58600c1a73daac8be054a
|