Skip to content

Add read-only Baserow adapter - #828

Open
7k777 wants to merge 3 commits into
HelpCode-ai:mainfrom
7k777:adapter/baserow
Open

7k777 wants to merge 3 commits into
HelpCode-ai:mainfrom
7k777:adapter/baserow

Conversation

@7k777

@7k777 7k777 commented Oct 2, 2026

Copy link
Copy Markdown

Summary

Adds a read-only Baserow adapter with 4 generic tools for table discovery, field discovery, row listing, and single-row retrieval.

The adapter supports both Baserow Cloud and self-hosted instances through BASEROW_URL, and uses Baserow Database Token authentication via Authorization: Token <token>.

Changes

  • Added baserow.json with 4 read-only tools: list tables, list fields, list rows, and get row
  • Added support for BASEROW_URL and BASEROW_API_TOKEN
  • Added user_field_names=true for row requests so responses use readable field names
  • Updated the adapter catalog and adapter count
  • Added static adapter tests

Type

  • Bug fix
  • New feature
  • Documentation
  • Refactoring
  • Performance improvement
  • Other (describe below)

Testing

  • Added/updated unit tests
  • Tested manually (describe steps below)
  • No tests needed (explain why)

Manual testing:

  • Tested against a real Baserow Cloud instance using a read-only Database Token
  • Verified list tables, list fields, list rows, and get row successfully
  • Confirmed row responses use human-readable field names
  • Adapter validator passes
  • Backend test suite passes

Checklist

  • My code follows the existing code style
  • I have tested my changes locally
  • I have updated documentation (if applicable)
  • All existing tests pass (npm test)
  • This PR has a descriptive title

Related Issues

Relates to #150

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown

👋 Welcome, @7k777, and thanks for opening your first PR on AnythingMCP!

A few quick pointers:

  • Make sure CI is green before requesting review (Backend, Frontend, Playwright, CodeQL, Trivy).
  • If this is a new adapter, the parametrised catalog.spec.ts test will validate it automatically.
  • Sign off your commits if you can — it's not blocking, just nice to have.

Someone from the core team will look at this within ~48h. If you don't hear back, please ping us in Discussions / Q&A.

⭐ While you wait — if you find AnythingMCP useful, a star helps others discover it.

@github-actions

github-actions Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@7k777

7k777 commented Oct 2, 2026

Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

github-actions Bot added a commit that referenced this pull request Oct 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant