Skip to content

// integration

Business systems

Applies to

Product: Cloud · Server · Audience: Administrator · IT · Developer / Integrator

Connecting wikis, ticket systems, file stores, hospital or ERP systems via connectors – what is available, how to request more or build your own, and which properties a system should have so the integration works cleanly.

What a connector does

A connector gives the assistant tools: search, read, list – and, if explicitly enabled, change. Users ask in the chat as usual; the assistant recognises that the answer lies in the business system, calls the tool with the asking person's credentials and answers with what that person may see there. Technically, connectors are MCP servers – see MCP overview.

Available integrations

System Connector Access model Setup
DokuWiki (self-hosted) DokuWiki Personal: username/password or token Platform Operator sets XML-RPC URL via Helm (Server); administrator enables. Details
YouTrack (JetBrains) YouTrack Personal: permanent token Hosted JetBrains integration, no cluster workload. Details · Create token
Jira / Confluence (Atlassian) Atlassian Personal Per project with basebox support; base URLs via Helm
Nextcloud Nextcloud Personal Per project with basebox support; base URL via Helm
E-mail mailbox (IMAP) E-mail Personal: mailbox login IMAP host/port/connection type via Helm; each user enters their own credentials
Roxtra (document management) Roxtra Personal: API token Per project – see examples in the Authorization flow
Public web Web search No user login; optional organisation API key Web search

Calculator, web search and e-mail form the standard profile; the others are set up per project. How deployment works: Deploying MCP connectors with Helm · Configuring connectors.

Connecting another system

Three paths, depending on what the system offers:

  1. Request to basebox. If you need a connector missing above, contact support@basebox.ai. Name the system, its API and the desired access model.
  2. Existing MCP server from the vendor. If the vendor of your system already offers an MCP server (as JetBrains does for YouTrack), it can be connected as a hosted endpoint – see Connect an MCP server.
  3. Build it yourself. For internal systems with their own API, develop your own connector following the basebox rules – see Build connectors – and have the Platform Operator deploy it.

What a system should provide

Not every business system can be connected equally well. Check in advance:

Property Why it matters
API with per-user authentication (personal tokens, OAuth) Enables the "personal credentials" access model – the system enforces its own permissions
Search and targeted retrieval (not just full lists) The assistant needs tools that return small, relevant results
Stable identifiers and links So answers can point to the original document
Network reachability from basebox Firewall rule from basebox to the system; in the Cloud from the Noris data center
Separation of read and write operations Writing stays off by default and is enabled deliberately

Systems that offer only a shared service account can be connected – but then all users see the same. That is acceptable only for generally accessible content.

Hospital and administrative systems

For systems with particularly sensitive data – patient records, HR, finance – the following applies in addition:

  • Personal credentials are mandatory. Only then does the attribution "who saw what" stay consistent in the source system and in the basebox audit log.
  • A dedicated app per system. Keep the connector for a sensitive system in its own app, without web search – so the path "internal data → web search" does not exist. Background: Introduction to web search security.
  • Results are data. basebox frames everything that comes from a connector as data, not as instructions – a safeguard against manipulated content in the source system.
  • What the audit log records: organisation, user, tool, target, result, timestamp – not the content. See Audit & logging.
  • Include a data protection impact assessment when personal data is processed via the assistant – see GDPR.

Roles in the integration

Step Who
Select the system, decide the access model Administrator with business unit and data protection
Set endpoints via Helm, deploy the workload, firewall Platform Operator (Server) / basebox (Cloud)
Configure and test the connector, enable for apps Administrator
Generate and enter personal tokens Each user themselves
Develop a custom connector Developer / Integrator

Next: Connector authentication · Connector permissions · Available connectors (user view)