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:
58
CLAUDE.md
58
CLAUDE.md
@@ -8,7 +8,7 @@ MCP server for direct PostgreSQL access to Outline Wiki database. Follows patter
|
||||
|
||||
**Architecture:** Claude Code -> MCP Outline (stdio) -> PostgreSQL (Outline DB)
|
||||
|
||||
**Total Tools:** 108 tools across 20 modules
|
||||
**Total Tools:** 160 tools across 31 modules
|
||||
|
||||
## Commands
|
||||
|
||||
@@ -40,24 +40,43 @@ src/
|
||||
│ └── db.ts # Database table types
|
||||
├── tools/
|
||||
│ ├── index.ts # Export all tools
|
||||
│ ├── documents.ts # 19 tools
|
||||
│ ├── collections.ts # 14 tools
|
||||
│ ├── users.ts # 9 tools
|
||||
│ ├── groups.ts # 8 tools
|
||||
│ ├── comments.ts # 6 tools
|
||||
│ ├── shares.ts # 5 tools
|
||||
│ ├── revisions.ts # 3 tools
|
||||
│ ├── events.ts # 3 tools
|
||||
│ ├── attachments.ts # 5 tools
|
||||
│ ├── file-operations.ts # 4 tools
|
||||
│ ├── oauth.ts # 8 tools
|
||||
│ └── auth.ts # 2 tools
|
||||
│ ├── documents.ts # 19 tools - Core document management
|
||||
│ ├── collections.ts # 14 tools - Collection management
|
||||
│ ├── users.ts # 9 tools - User management
|
||||
│ ├── groups.ts # 8 tools - Group management
|
||||
│ ├── comments.ts # 6 tools - Comment system
|
||||
│ ├── shares.ts # 5 tools - Document sharing
|
||||
│ ├── revisions.ts # 3 tools - Version history
|
||||
│ ├── events.ts # 3 tools - Audit log
|
||||
│ ├── attachments.ts # 5 tools - File attachments
|
||||
│ ├── file-operations.ts # 4 tools - Import/export jobs
|
||||
│ ├── oauth.ts # 8 tools - OAuth management
|
||||
│ ├── auth.ts # 2 tools - Authentication
|
||||
│ ├── stars.ts # 3 tools - Bookmarks
|
||||
│ ├── pins.ts # 3 tools - Pinned documents
|
||||
│ ├── views.ts # 2 tools - View tracking
|
||||
│ ├── reactions.ts # 3 tools - Emoji reactions
|
||||
│ ├── api-keys.ts # 4 tools - API keys
|
||||
│ ├── webhooks.ts # 4 tools - Webhooks
|
||||
│ ├── backlinks.ts # 1 tool - Link references
|
||||
│ ├── search-queries.ts # 2 tools - Search analytics
|
||||
│ ├── teams.ts # 5 tools - Team/workspace
|
||||
│ ├── integrations.ts # 6 tools - External integrations
|
||||
│ ├── notifications.ts # 4 tools - Notifications
|
||||
│ ├── subscriptions.ts # 4 tools - Subscriptions
|
||||
│ ├── templates.ts # 5 tools - Templates
|
||||
│ ├── imports-tools.ts # 4 tools - Import jobs
|
||||
│ ├── emojis.ts # 3 tools - Custom emojis
|
||||
│ ├── user-permissions.ts # 3 tools - Permissions
|
||||
│ ├── bulk-operations.ts # 6 tools - Batch operations
|
||||
│ ├── advanced-search.ts # 6 tools - Advanced search
|
||||
│ └── analytics.ts # 6 tools - Analytics
|
||||
└── utils/
|
||||
├── logger.ts
|
||||
└── security.ts
|
||||
```
|
||||
|
||||
## Tools Summary (108 total)
|
||||
## Tools Summary (160 total)
|
||||
|
||||
| Module | Tools | Description |
|
||||
|--------|-------|-------------|
|
||||
@@ -81,6 +100,17 @@ src/
|
||||
| webhooks | 4 | CRUD (event subscriptions) |
|
||||
| backlinks | 1 | list (document links - read-only view) |
|
||||
| search-queries | 2 | list, stats (search analytics) |
|
||||
| teams | 5 | get, update, stats, domains, settings |
|
||||
| integrations | 6 | list, get, create, update, delete, sync |
|
||||
| notifications | 4 | list, mark read, mark all read, settings |
|
||||
| subscriptions | 4 | list, subscribe, unsubscribe, settings |
|
||||
| templates | 5 | list, get, create from, convert to/from |
|
||||
| imports | 4 | list, status, create, cancel |
|
||||
| emojis | 3 | list, create, delete |
|
||||
| user-permissions | 3 | list, grant, revoke |
|
||||
| bulk-operations | 6 | archive, delete, move, restore, add/remove users |
|
||||
| advanced-search | 6 | advanced search, facets, recent, user activity, orphaned, duplicates |
|
||||
| analytics | 6 | overview, user activity, content insights, collection stats, growth, search |
|
||||
|
||||
## Configuration
|
||||
|
||||
|
||||
Reference in New Issue
Block a user