Skip to content

Commit 8fdf1f3

Browse files
scalvertclaude
andauthored
refactor(types): WebRequestAdapterConfig extends McpServerDataConfig (#89)
Drop the duplicated docs/searchIndexData declarations and reuse McpServerDataConfig, which already defines them. Resolved type is identical, so this is not a breaking change. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 8beeedf commit 8fdf1f3

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

src/adapters/web-request.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,13 @@
2727
*/
2828

2929
import { McpDocsServer } from '../mcp/server.js';
30-
import type { ProcessedDoc, McpServerBaseConfig, McpServerDataConfig } from '../types/index.js';
30+
import type { McpServerDataConfig } from '../types/index.js';
3131
import { getCorsHeaders } from './cors.js';
3232

3333
/**
3434
* Config for the web-standard request handler
3535
*/
36-
export interface WebRequestAdapterConfig extends McpServerBaseConfig {
37-
/** Pre-loaded docs data (imported from docs.json) */
38-
docs: Record<string, ProcessedDoc>;
39-
/** Pre-loaded search index data (imported from search-index.json) */
40-
searchIndexData: Record<string, unknown>;
36+
export interface WebRequestAdapterConfig extends McpServerDataConfig {
4137
/** CORS origin to allow. Defaults to '*' (all origins). */
4238
corsOrigin?: string;
4339
}

0 commit comments

Comments
 (0)