Python SDK for MCP Hive - The hub for all your LLM tools
Project description
MCP Hive Python SDK 🐝
MCP Hive is your hub for all LLM tools, providing a unified interface to connect with and utilize various AI tools and services. This Python SDK makes it easy to create intelligent agents that can interact with multiple tools through natural language.
🌟 Features
- Multi-Hive Support: Connect to multiple MCP hives simultaneously
- Automatic Tool Discovery: Dynamically discover and configure available tools
- Rich Console Interface: Beautiful CLI interface with real-time updates
- Secure Credentials: Safe handling of API keys and authentication
- Claude Integration: Built-in support for Anthropic's Claude LLM
- Extensible: Easy to add new tools and capabilities
🚀 Installation
pip install mcp-hive
🔧 Quick Start
from mcp_hive import Agent, Client
client = Client(hives=["http://mcp-hive-alb-tmp1-abc-294122034.us-east-1.elb.amazonaws.com/sse"])
agent = Agent(client=client, mode="cli", model="claude-3-5-sonnet-20240620")
agent.configure_behavior("You are a helpful assistant that can answer questions and help with tasks")
asyncio.run(agent.run())
📚 Documentation
For more detailed information, including advanced features and best practices, please refer to the MCP Hive Documentation.
🤝 Contributing
We welcome contributions! Please see the CONTRIBUTING.md file for more details.
📄 License
This project is open-sourced under the MIT License - see the LICENSE file for details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
File details
Details for the file mcp_hive-0.2.0.tar.gz.
File metadata
- Download URL: mcp_hive-0.2.0.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a01f83d19a93cb013699af7e6b899664a7c90749b9c77f0b577a22a314d701d
|
|
| MD5 |
15a5a3e2bdb0204b19fb13dadb32a7cc
|
|
| BLAKE2b-256 |
2ad6629d5eaa5388c1557d4ef0fc2a98630f6a25f28bb359d8876a93304f3728
|
File details
Details for the file mcp_hive-0.2.0-py3-none-any.whl.
File metadata
- Download URL: mcp_hive-0.2.0-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5133afab3d8691c9192eb8cf582ce6e6958ac35b489f25b1abd7c31b074c809d
|
|
| MD5 |
a87139dbc44b489d866184f82e5587ab
|
|
| BLAKE2b-256 |
563437264a9feb5f7995bcf21602ed79e3b380035bc3f064d0b9cd52c79758b9
|