⭐ Starbridge
[!WARNING] This project is currently in pre-alpha phase, i.e. partly functional. Feel free to already watch or star the repository to stay updated on its progress.
[!TIP] 📚 Online documentation - 📖 PDF Manual
[!NOTE] 🧠 This project was scaffolded using the template oe-python-template with copier.
Integrates Claude Desktop with the web, Google and Atlassian workspaces.
- Make Claude a team member: Makes Claude an informed member of your organisation by accessing your organization's key knowledge resources.
- Integrate research and knowlege management: Enables your teams to contribute, refine, and maintain your organisation's knowledge resources within Claude - seamlessly integrating research and sharing knowledge.
- Improve efficiency: Automate repetitive workflows such as generating Confluence pages from Google Docs.
Example Prompts
- "Create a page about road cycling, focusing on Canyon bikes, in the personal confluence space of Helmut."
Setup
If you already have uv package manager and Claude Desktop installed on your Mac:
# Installs starbridge in an isolated Python environment
# Auto-injects configuration into Claude Desktop
uvx starbridge install
If you first need to install uv:
if ! command -v brew &> /dev/null; then # Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
fi
brew install uv # Install uv via Homebrew
uvx starbridge install # Install starbridge via uv
If you want to install starbridge with the imaging extra
uvx --with "starbridge[imaging]" starbridge install
You can as well run Starbridge with Docker.
MCP Server
Starbridge implements the MCP Server interface, with Claude acting as an MCP client.
Resources
[TODO: Document resources exposed to Claude Desktop]
Prompts
[TODO: Document prompts exposed to Claude Desktop]
Tools
[TODO: Document tools exposed to Claude Desktop]
CLI
[TODO: Document CLI commands]
Operational Excellence
This project is designed with operational excellence in mind, using modern Python tooling and practices. It includes:
- Complete reference documentation of the CLI and of the library on Read the Docs
- Transparent test coverage including unit and E2E tests (reported on Codecov)
- Matrix tested with multiple python versions to ensure compatibility (powered by Nox)
- Compliant with modern linting and formatting standards (powered by Ruff)
- Up-to-date dependencies (monitored by Renovate and Dependabot)
- A-grade code quality in security, maintainability, and reliability with low technical debt and codesmell (verified by SonarQube)
- Additional code security checks using CodeQL
- Security Policy
- License compliant with the Open Source Initiative (OSI)
- 1-liner for installation and execution of command line interface (CLI) via uv(x) or Docker
- Setup for developing inside a devcontainer included (supports VSCode and GitHub Codespaces)
Further Reading
- Inspect our security policy with detailed documentation of checks, tools and principles.
- Check out the CLI Reference with detailed documentation of all CLI commands and options.
- Check out the Library Reference with detailed documentation of public classes and functions.
- Our release notes provide a complete log of recent improvements and changes.
- In case you want to help us improve ⭐ Starbridge: The contribution guidelines explain how to setup your development environment and create pull requests.
- We gratefully acknowledge the open source projects that this project builds upon. Thank you to all these wonderful contributors!
Star History
Metadata
Release files for starbridge 0.10.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| starbridge-0.10.12.tar.gz | 59.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| starbridge-0.10.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 129.2 kB
Release files / starbridge-0.10.12.tar.gz
| Download URL | starbridge-0.10.12.tar.gz |
|---|---|
| Size | 59.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dd8f5c42cb6d3438443672751cc2e210ea6dad10343ac1c3b87f366204d05b6d
|
|
BLAKE2b-256 checksum How to use checksums |
1d957571b67ebc7f1fdfee5f9c875876426d29b8510b6e3d8942c02bca9b4372
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.3
|
Release files / starbridge-0.10.12-py3-none-any.whl
| Download URL | starbridge-0.10.12-py3-none-any.whl |
|---|---|
| Size | 69.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2f2e14c86c78d1fdffcb953e65e70f25dd0abb70f5928871676a6f9f0881a8ac
|
|
BLAKE2b-256 checksum How to use checksums |
31c72a017b74b7eed855a624c2a5bc61617feb3e4e38023f2d7581b6cf77af9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.3
|