Repository navigation
Commit df88f8d
committed
Add MCP provider management and usage tracking database schema
Adds three new tables for MCP (Model Context Protocol) provider management:
- McpProviders: Registry of external MCP servers with transport config, API key requirements, rate limits, and tool filtering
- McpUsageLogs: Per-request audit trail with tool name, token counts, duration, response status, and error messages
- McpDailyStatistics: Aggregated daily metrics per provider (request counts, success/error rates, token usage, total duration)1 parent 0fd6093 commit df88f8d
50 files changed
Lines changed: 4478 additions & 249 deletions
File tree
- .claude
- src
- EFCore
- OpenDeepWiki.Postgresql/Migrations
- OpenDeepWiki.Sqlite/Migrations
- OpenDeepWiki.EFCore
- OpenDeepWiki.Entities/Mcp
- OpenDeepWiki
- Endpoints
- Admin
- Infrastructure
- MCP
- Models/Admin
- Services
- Admin
- Auth
- Mcp
- tests/OpenDeepWiki.Tests/Chat
- Config
- Sessions
- web
- app
- (main)/mcp
- admin
- mcp-providers
- repositories/[id]/_components
- components/admin
- i18n/messages
- en
- ja
- ko
- zh
- lib
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments