Commit graph

21 commits

Author SHA1 Message Date
CREDO23
0d4033682d build(mcp): declare starlette and uvicorn dependencies 2026-07-07 16:52:30 +02:00
CREDO23
fa7d5f83f0 test(mcp): cover per-request auth and workspace isolation 2026-07-07 16:52:30 +02:00
CREDO23
44d0f28c5f fix(mcp): scope active workspace per caller identity 2026-07-07 16:52:30 +02:00
CREDO23
93bd022c02 feat(mcp): serve stateless streamable-http with stdio dispatch 2026-07-07 16:52:30 +02:00
CREDO23
3b4678ade4 feat(mcp): make api_key optional, add http host/port config 2026-07-07 16:52:30 +02:00
CREDO23
8a54e0293e refactor(mcp): resolve API key per request in client 2026-07-07 16:52:30 +02:00
CREDO23
80e032ec3a feat(mcp): assemble streamable-http transport app 2026-07-07 16:52:30 +02:00
CREDO23
97f6497e2a feat(mcp): add per-request API key identity auth slice 2026-07-07 16:52:30 +02:00
DESKTOP-RTLN3BA\$punk
1fd58752a3 feat: update environment variables and enhance scraping capabilities
- Adjusted Google Maps and YouTube micro pricing in the .env.example file for better cost management.
- Introduced new environment variables for captcha solving and stealth browser hardening to improve scraping resilience.
- Removed outdated smoke test for scraper API endpoints to streamline testing.
- Enhanced anonymous chat agent's system prompt to clarify capabilities and suggest account creation for advanced features.
- Updated Reddit fetch logic to prioritize new session handling and improve resilience against IP-related issues.
- Added compacting functionality for scraper results to optimize data handling and presentation.
- Improved workspace and document management tools with clearer descriptions and enhanced functionality.
- Introduced new UI components for agent setup guidance in the web application.
2026-07-06 20:27:36 -07:00
CREDO23
faa6d6baea refactor(mcp): rename SURFSENSE_PAT to SURFSENSE_API_KEY 2026-07-06 03:40:36 +02:00
CREDO23
b2bf925f63 test(mcp): cover dropping of unset query params 2026-07-06 03:17:25 +02:00
CREDO23
abbb43632f fix(mcp): omit unset query params from REST requests 2026-07-06 03:17:25 +02:00
CREDO23
479ca3bbee feat(mcp): add server entrypoint and test suite 2026-07-06 02:29:19 +02:00
CREDO23
34efe3aa44 feat(mcp): add knowledge base tools 2026-07-06 02:29:19 +02:00
CREDO23
39dd413711 feat(mcp): add scraper tools for all platforms 2026-07-06 02:29:19 +02:00
CREDO23
bbb21fb010 feat(mcp): add workspace selector tools 2026-07-06 02:29:19 +02:00
CREDO23
26dbc64b4a feat(mcp): add response rendering helpers 2026-07-06 02:29:19 +02:00
CREDO23
439796ea15 feat(mcp): add workspace resolution context 2026-07-06 02:29:19 +02:00
CREDO23
a524fc77cc feat(mcp): add authenticated REST client 2026-07-06 02:29:19 +02:00
CREDO23
eda0249aec feat(mcp): add environment-based configuration 2026-07-06 02:29:19 +02:00
CREDO23
23bff86d10 chore(mcp): scaffold surfsense-mcp package 2026-07-06 02:29:19 +02:00