Add read-only Baserow adapter - #828
Conversation
|
👋 Welcome, @7k777, and thanks for opening your first PR on AnythingMCP! A few quick pointers:
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. |
|
All contributors have signed the CLA ✍️ ✅ |
|
I have read the CLA Document and I hereby sign the CLA |
Main moved to 261 adapters (HelpCode-ai#833 unlisted six, HelpCode-ai#830 added Splunk), so the counts are 262 with Baserow. table_id/row_id are URL-encoded in the path (encodePathParams) as a second line behind the integer schema. Baserow logo from Simple Icons.
keysersoft
left a comment
There was a problem hiding this comment.
Thanks @7k777, this is a clean one. I checked the four paths against api.baserow.io (all exist and accept the Token scheme) and it's read-only end to end.
I pushed a merge commit on top so it lands on current main:
- main is at 261 adapters now (six were unlisted in #833, Splunk came in with #830), so the counts are 262 with Baserow
encodePathParams: trueon the three tools withtable_id/row_idin the path, as a second line behind the integer schema- the Baserow logo from Simple Icons, so the card isn't just initials
Merging once CI is green.
|
Thanks for reviewing and polishing this! Glad the Baserow adapter checks out |
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 viaAuthorization: Token <token>.Changes
baserow.jsonwith 4 read-only tools: list tables, list fields, list rows, and get rowBASEROW_URLandBASEROW_API_TOKENuser_field_names=truefor row requests so responses use readable field namesType
Testing
Manual testing:
Checklist
npm test)Related Issues
Relates to #150