# Clide 0.1.7

## New
- **Agent connections settings** — a new Settings section shows whether the local agent bridge is running, hands you copy-paste MCP configs for Claude Desktop, Claude Code, and Cursor, and manages access tokens for cloud agents.
- **Find papers from any MCP client** — agents connected to Clide can now search arXiv and OpenAlex through Clide's own connectors (`find_papers`), see which results are already in your workspace, and save the keepers as Sources with AI-authored annotations — the full research loop from inside Claude Desktop.
- **Cloud agents, for real** — the hosted MCP now accepts personal access tokens: create one in Settings → Agent connections (shown once, revocable any time) and cloud agents can read your synced workspace without your Mac running.
- **More tools without a Mac** — `list_documents` and `find_references` (where is this source cited, and how) join the hosted MCP surface.

## Improvements
- MCP tools now declare read-only/open-world hints and validated structured output, so clients like Claude Desktop treat them correctly (no more confirmation prompts on read-only tools) and malformed payloads fail loudly instead of silently.
- `@ideate/mcp` 0.3.0 ships the new tool surface on both transports.

## Under the hood
- New `mcp_tokens` table (sha256-at-rest, immediate revocation); `/mcp` moved in front of the global auth middleware with its own dual-auth (PAT or Clerk JWT); PATs are accepted nowhere else, while `/mcp-tokens` stays mounted behind Clerk so leaked tokens remain revocable.
- The bridge's `find-papers` endpoint gets a 30-second renderer window (arXiv's politeness throttle is 1 request per 3 seconds); all other endpoints keep the 5-second default.
