Connectors
Open source connector library - Install API connectors with a single command
Ask AI about Connectors
Powered by Claude Β· Grounded in docs
I know everything about Connectors. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
@hasna/connectors
Open-source connector platform for enabling, authenticating, and running API connectors from one package.
Install
npm install -g @hasna/connectors
What It Is
@hasna/connectors is a single-product runtime:
- connectors stay inside this repo and package
- projects enable the connectors they want through
.connectors/manifest.json - credentials live in
~/.hasna/connectors/ - CLI, MCP, REST, and the dashboard all use the same connector registry
CLI
connectors --help
Typical flow:
connectors install github stripe
connectors auth github
connectors run github --help
connectors run stripe products list --limit 5
Key commands:
connectors installwrites project enablement to.connectors/manifest.jsonconnectors listandconnectors searchbrowse the shared catalogconnectors docsreads connector docs from the internal registryconnectors authstores credentials in~/.hasna/connectors/connectors runexecutes connector commands from the one-product runtimeconnectors statusandconnectors doctorverify setup and auth state
MCP Server
connectors-mcp
REST API
connectors-serve
Project Layout
Project-local enablement is lightweight:
.connectors/
βββ manifest.json
βββ index.ts
The package no longer copies full connector source trees into each project.
Cloud Sync
This package supports cloud sync via @hasna/cloud:
cloud setup
cloud sync push --service connectors
cloud sync pull --service connectors
Data Directory
Data is stored in ~/.hasna/connectors/.
Contributor Notes
Contributor guidance for the one-repo / one-product model lives in docs/one-repo-one-product.md.
License
Apache-2.0 -- see LICENSE
