Skip to content

panaversity/brightline-ap

v0.3.0MIT

Brightline Wholesale Supply's accounts payable skills and data connectors.

Changelog

0.3.0, 2027-03-22

Changed

  • The connector (ap) no longer takes a shared key. Each person signs in through their browser, picks their company, and the AI app keeps its own short-lived token (Chapter 18). No entry carries a header, so no file holds or names a key.
  • Claude's .mcp.json names the pre-registered app brightline-claude-code (return address http://localhost:8790/callback), which every environment's sign-in server lists.

Added

  • mcp.json, the Agent Plugins core's connector file, read by every AI app: the connector's address only. It can carry the connector now that there is no secret to carry. Sign-in is found from the connector's own 401 and documents.

0.2.0, 2027-03-15

Added

  • The Brightline AP connector (ap), a remote MCP server written in this repository: find_vendor, list_open_invoices, get_purchase_order and search_policy, all read-only. Claude's .mcp.json reads its address from AP_MCP_URL and its shared key from an environment variable, so no address or key is in any file.
  • invoice-triage now checks each invoice's vendor and purchase order through the connector, and treats tool text as data.

Removed

  • The apdata filesystem connector, a local process. The new connector's tools cover every read the skill needs, so every connector in the plugin is now remote.

0.1.0, 2027-03-08

Added

  • The invoice-triage skill, written with the AP lead.
  • The apdata connector: @modelcontextprotocol/server-filesystem@2.1.0, limited to data/, with its four write tools denied in each host's settings.