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:
36
src/index.ts
36
src/index.ts
@@ -33,7 +33,15 @@ import {
|
||||
attachmentsTools,
|
||||
fileOperationsTools,
|
||||
oauthTools,
|
||||
authTools
|
||||
authTools,
|
||||
starsTools,
|
||||
pinsTools,
|
||||
viewsTools,
|
||||
reactionsTools,
|
||||
apiKeysTools,
|
||||
webhooksTools,
|
||||
backlinksTools,
|
||||
searchQueriesTools
|
||||
} from './tools/index.js';
|
||||
|
||||
dotenv.config();
|
||||
@@ -58,7 +66,21 @@ const allTools: BaseTool[] = [
|
||||
|
||||
// Authentication
|
||||
...oauthTools,
|
||||
...authTools
|
||||
...authTools,
|
||||
|
||||
// User engagement
|
||||
...starsTools,
|
||||
...pinsTools,
|
||||
...viewsTools,
|
||||
...reactionsTools,
|
||||
|
||||
// API & Integration
|
||||
...apiKeysTools,
|
||||
...webhooksTools,
|
||||
|
||||
// Analytics
|
||||
...backlinksTools,
|
||||
...searchQueriesTools
|
||||
];
|
||||
|
||||
// Validate all tools have required properties
|
||||
@@ -185,7 +207,15 @@ async function main() {
|
||||
attachments: attachmentsTools.length,
|
||||
fileOperations: fileOperationsTools.length,
|
||||
oauth: oauthTools.length,
|
||||
auth: authTools.length
|
||||
auth: authTools.length,
|
||||
stars: starsTools.length,
|
||||
pins: pinsTools.length,
|
||||
views: viewsTools.length,
|
||||
reactions: reactionsTools.length,
|
||||
apiKeys: apiKeysTools.length,
|
||||
webhooks: webhooksTools.length,
|
||||
backlinks: backlinksTools.length,
|
||||
searchQueries: searchQueriesTools.length
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user