feat: Add 52 new tools bringing total to 160

New modules (11):
- teams.ts (5 tools): Team/workspace management
- integrations.ts (6 tools): External integrations (Slack, embeds)
- notifications.ts (4 tools): User notification management
- subscriptions.ts (4 tools): Document subscription management
- templates.ts (5 tools): Document template management
- imports-tools.ts (4 tools): Import job management
- emojis.ts (3 tools): Custom emoji management
- user-permissions.ts (3 tools): Permission management
- bulk-operations.ts (6 tools): Batch operations
- advanced-search.ts (6 tools): Faceted search, recent, orphaned, duplicates
- analytics.ts (6 tools): Usage statistics and insights

Updated:
- src/index.ts: Import and register all new tools
- src/tools/index.ts: Export all new modules
- CHANGELOG.md: Version 1.2.0 entry
- CLAUDE.md: Updated tool count to 160
- CONTINUE.md: Updated state documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-31 13:53:27 +00:00
parent fa0e052620
commit 83b70f557e
17 changed files with 3054 additions and 67 deletions

View File

@@ -41,7 +41,19 @@ import {
apiKeysTools,
webhooksTools,
backlinksTools,
searchQueriesTools
searchQueriesTools,
// New modules
teamsTools,
integrationsTools,
notificationsTools,
subscriptionsTools,
templatesTools,
importsTools,
emojisTools,
userPermissionsTools,
bulkOperationsTools,
advancedSearchTools,
analyticsTools
} from './tools/index.js';
dotenv.config();
@@ -77,10 +89,31 @@ const allTools: BaseTool[] = [
// API & Integration
...apiKeysTools,
...webhooksTools,
...integrationsTools,
// Analytics
// Analytics & Search
...backlinksTools,
...searchQueriesTools
...searchQueriesTools,
...advancedSearchTools,
...analyticsTools,
// Teams & Workspace
...teamsTools,
// Notifications & Subscriptions
...notificationsTools,
...subscriptionsTools,
// Templates & Imports
...templatesTools,
...importsTools,
// Custom content
...emojisTools,
// Permissions & Bulk operations
...userPermissionsTools,
...bulkOperationsTools
];
// Validate all tools have required properties
@@ -215,7 +248,18 @@ async function main() {
apiKeys: apiKeysTools.length,
webhooks: webhooksTools.length,
backlinks: backlinksTools.length,
searchQueries: searchQueriesTools.length
searchQueries: searchQueriesTools.length,
teams: teamsTools.length,
integrations: integrationsTools.length,
notifications: notificationsTools.length,
subscriptions: subscriptionsTools.length,
templates: templatesTools.length,
imports: importsTools.length,
emojis: emojisTools.length,
userPermissions: userPermissionsTools.length,
bulkOperations: bulkOperationsTools.length,
advancedSearch: advancedSearchTools.length,
analytics: analyticsTools.length
}
});
}