jnjpng
00ba2d09f3
refactor: migrate mcp_servers and mcp_oauth to encrypted-only columns ( #6751 )
...
* refactor: migrate mcp_servers and mcp_oauth to encrypted-only columns
Complete migration to encrypted-only storage for sensitive fields:
- Remove dual-write to plaintext columns (token, custom_headers,
authorization_code, access_token, refresh_token, client_secret)
- Read only from _enc columns, not from plaintext fallback
- Remove helper methods (get_token_secret, set_token_secret, etc.)
- Remove Secret.from_db() and Secret.to_dict() methods
- Update tests to verify encrypted-only behavior
After this change, plaintext columns can be set to NULL manually
since they are no longer read from or written to.
* fix test
* rename
* update
* union
* fix test
2025-12-17 17:31:02 -08:00
cthomas
6dd3f6fecd
feat: add back ref for mcp server on org ( #6269 )
2025-11-24 19:10:11 -08:00
Ari Webb
c7c0d7507c
feat: add new mcp_servers routes [LET-4321] ( #5675 )
...
---------
Co-authored-by: Ari Webb <ari@letta.com >
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2025-10-24 15:14:21 -07:00
Ari Webb
abbd1b5595
Revert "feat: revise mcp tool routes [LET-4321]" ( #5652 )
...
Revert "feat: revise mcp tool routes [LET-4321] (#5631 )"
This reverts commit e15f120078652b2160d64a1e300317b95eccb163.
2025-10-24 15:13:47 -07:00
Ari Webb
747e7eae0e
feat: revise mcp tool routes [LET-4321] ( #5631 )
...
* start adding tools mapping
* ready to start testing new table migration
* alembic generated code
* just stage api
* small update
* integration tests
---------
Co-authored-by: Ari Webb <ari@letta.com >
2025-10-24 15:13:47 -07:00
jnjpng
3711b5279c
feat: encryption for mcp ( #2937 )
2025-09-16 11:56:34 -07:00
cthomas
8bce540466
chore: bump v0.8.16 ( #2724 )
...
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com >
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
Co-authored-by: Matthew Zhou <mattzh1314@gmail.com >
Co-authored-by: Andy Li <55300002+cliandy@users.noreply.github.com >
Co-authored-by: jnjpng <jin@letta.com >
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
Co-authored-by: cpacker <packercharles@gmail.com >
Co-authored-by: Shubham Naik <shub@letta.com >
Co-authored-by: Shubham Naik <shub@memgpt.ai >
Co-authored-by: Kevin Lin <klin5061@gmail.com >
Co-authored-by: Eric Ly <111820150+lyeric2022@users.noreply.github.com >
Co-authored-by: Eric Ly <lyyeric@letta.com >
2025-07-21 00:06:16 -07:00
jnjpng
fe96b7001d
feat: mcp custom headers and multiple fixes ( #3079 )
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-07-03 00:06:21 +00:00
cthomas
d921854a3f
chore: consolidate enum definitions ( #2919 )
2025-06-19 16:04:12 -07:00
jnjpng
729acaedb2
feat: add token column to mcp_servers and pipe through to sse server config ( #2775 )
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-06-14 18:48:10 -07:00
Sarah Wooders
34df96bf2c
feat: add MCP servers into a table and MCP tool execution to new agent loop ( #2323 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com >
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com >
2025-05-23 16:22:16 -07:00