Skip to content

Releases: reposit-bot/reposit-mcp

v0.3.11: Fix error-to-backend mapping

Choose a tag to compare

@tomasz-tomczyk tomasz-tomczyk released this 11 Feb 16:34

Changes

  • Fix: Error messages now correctly identify which backend failed. Previously the index mapping was off due to filtering before indexing.

v0.3.10: Graceful partial backend failure handling

Choose a tag to compare

@tomasz-tomczyk tomasz-tomczyk released this 11 Feb 16:16

Changes

  • Fix: Search no longer fails entirely when one backend is unreachable. Uses Promise.allSettled to return results from healthy backends while reporting errors from failed ones.
  • Fix: Added 10s fetch timeout to prevent hanging on unresponsive backends.

v0.3.9: REPOSIT_TOKEN priority fix

Choose a tag to compare

@tomasz-tomczyk tomasz-tomczyk released this 02 Feb 20:09

Changes

  • fix: REPOSIT_TOKEN environment variable now properly overrides config file tokens

Environment variables should have highest priority over config files. Previously REPOSIT_TOKEN only filled in missing tokens; now it overrides all backend tokens as documented.

Config Priority Order (unchanged)

  1. ~/.reposit/config.json (global) - lowest
  2. .reposit.json (project-local) - medium
  3. Environment variables - highest

v0.3.8: Return solution URL when sharing

Choose a tag to compare

@tomasz-tomczyk tomasz-tomczyk released this 02 Feb 00:11

When sharing a solution via MCP, the response now includes a url field with the public link to the published solution.

This allows users to view their shared solution in a browser immediately after sharing.

v0.3.7

Choose a tag to compare

@tomasz-tomczyk tomasz-tomczyk released this 01 Feb 23:49

Changes

  • Search all backends by default: When you run search without a backend parameter, the MCP server now queries all configured backends (same as backend: "all"). Share/vote still use the default backend when omitted.
  • Search tool description: The search tool's backend parameter now states "If omitted, searches all backends."
  • addBackend() in config: New addBackend() helper in config for programmatic backend setup (e.g. adding a backend with a token from Settings).

v0.3.6: Fix login token not persisting in memory

Choose a tag to compare

@tomasz-tomczyk tomasz-tomczyk released this 01 Feb 21:48

Bug Fix

Fixed an issue where login would save the token to disk but not update the in-memory config. This caused subsequent tool calls (share, vote_up, vote_down) to still fail with "Invalid or missing API token" until the MCP server was restarted.

Changes

  • After successful device auth, the token is now immediately stored in the in-memory config
  • No restart required after logging in

v0.3.5: Send device hostname during device auth

Choose a tag to compare

@tomasz-tomczyk tomasz-tomczyk released this 01 Feb 21:35

Includes machine hostname as device_name when polling for token, so tokens can be identified by which device created them.

v0.3.4

Choose a tag to compare

@tomasz-tomczyk tomasz-tomczyk released this 01 Feb 19:11

Fix tags type for share tool - structured tags now work correctly

v0.3.3

Choose a tag to compare

@tomasz-tomczyk tomasz-tomczyk released this 01 Feb 18:45

Changes

  • 401 error: Use API hint when present; append login hint only if missing
  • list_backends: Include hasToken so agents know auth status
  • README: Document login tool (device flow), Cursor mcp path (~/.cursor/mcp.json), login in tools table

v0.3.2

Choose a tag to compare

@tomasz-tomczyk tomasz-tomczyk released this 01 Feb 16:24

Fix: Pass device code in URL so it auto-fills on the auth page