feat: Add 22 new tools for complete Outline coverage (v1.1.0)

New modules (22 tools):
- Stars (3): list, create, delete - bookmarks
- Pins (3): list, create, delete - highlighted docs
- Views (2): list, create - view tracking
- Reactions (3): list, create, delete - emoji on comments
- API Keys (4): list, create, update, delete
- Webhooks (4): list, create, update, delete
- Backlinks (1): list - read-only view
- Search Queries (2): list, stats - analytics

Total tools: 86 -> 108 (+22)
All 22 new tools validated against Outline v0.78 schema.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-31 13:40:37 +00:00
parent 9213970d44
commit fa0e052620
13 changed files with 1989 additions and 5 deletions

View File

@@ -39,3 +39,27 @@ export { oauthTools } from './oauth.js';
// Auth Tools - Authentication and authorization
export { authTools } from './auth.js';
// Stars Tools - Bookmarks/favorites
export { starsTools } from './stars.js';
// Pins Tools - Pinned documents
export { pinsTools } from './pins.js';
// Views Tools - Document view tracking
export { viewsTools } from './views.js';
// Reactions Tools - Emoji reactions on comments
export { reactionsTools } from './reactions.js';
// API Keys Tools - API key management
export { apiKeysTools } from './api-keys.js';
// Webhooks Tools - Webhook subscriptions
export { webhooksTools } from './webhooks.js';
// Backlinks Tools - Document link references
export { backlinksTools } from './backlinks.js';
// Search Queries Tools - Search analytics
export { searchQueriesTools } from './search-queries.js';