Skip to content

Commit 6f77533

Browse files
feat(api): manual updates
1 parent dc135a5 commit 6f77533

File tree

10 files changed

+397
-355
lines changed

10 files changed

+397
-355
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 20
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/context-dev%2Fcontext.dev-c2e94e0c758b1aaba120c2a4231842fff0a120acc471fe24c7a81221e13a0482.yml
33
openapi_spec_hash: aabc231b46b1ca3375882f96c378c665
4-
config_hash: a144af00e5e74176674d0ea954cc02c5
4+
config_hash: c6eb5818596f9926ef1225a0c7a855db

api.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
# Web
2+
3+
Types:
4+
5+
- <code><a href="./src/resources/web.ts">WebWebScrapeHTMLResponse</a></code>
6+
- <code><a href="./src/resources/web.ts">WebWebScrapeImagesResponse</a></code>
7+
- <code><a href="./src/resources/web.ts">WebWebScrapeMdResponse</a></code>
8+
- <code><a href="./src/resources/web.ts">WebWebScrapeSitemapResponse</a></code>
9+
10+
Methods:
11+
12+
- <code title="get /web/scrape/html">client.web.<a href="./src/resources/web.ts">webScrapeHTML</a>({ ...params }) -> WebWebScrapeHTMLResponse</code>
13+
- <code title="get /web/scrape/images">client.web.<a href="./src/resources/web.ts">webScrapeImages</a>({ ...params }) -> WebWebScrapeImagesResponse</code>
14+
- <code title="get /web/scrape/markdown">client.web.<a href="./src/resources/web.ts">webScrapeMd</a>({ ...params }) -> WebWebScrapeMdResponse</code>
15+
- <code title="get /web/scrape/sitemap">client.web.<a href="./src/resources/web.ts">webScrapeSitemap</a>({ ...params }) -> WebWebScrapeSitemapResponse</code>
16+
117
# Brand
218

319
Types:
@@ -18,10 +34,6 @@ Types:
1834
- <code><a href="./src/resources/brand.ts">BrandRetrieveSimplifiedResponse</a></code>
1935
- <code><a href="./src/resources/brand.ts">BrandScreenshotResponse</a></code>
2036
- <code><a href="./src/resources/brand.ts">BrandStyleguideResponse</a></code>
21-
- <code><a href="./src/resources/brand.ts">BrandWebScrapeHTMLResponse</a></code>
22-
- <code><a href="./src/resources/brand.ts">BrandWebScrapeImagesResponse</a></code>
23-
- <code><a href="./src/resources/brand.ts">BrandWebScrapeMdResponse</a></code>
24-
- <code><a href="./src/resources/brand.ts">BrandWebScrapeSitemapResponse</a></code>
2537

2638
Methods:
2739

@@ -41,7 +53,3 @@ Methods:
4153
- <code title="get /brand/retrieve-simplified">client.brand.<a href="./src/resources/brand.ts">retrieveSimplified</a>({ ...params }) -> BrandRetrieveSimplifiedResponse</code>
4254
- <code title="get /brand/screenshot">client.brand.<a href="./src/resources/brand.ts">screenshot</a>({ ...params }) -> BrandScreenshotResponse</code>
4355
- <code title="get /brand/styleguide">client.brand.<a href="./src/resources/brand.ts">styleguide</a>({ ...params }) -> BrandStyleguideResponse</code>
44-
- <code title="get /web/scrape/html">client.brand.<a href="./src/resources/brand.ts">webScrapeHTML</a>({ ...params }) -> BrandWebScrapeHTMLResponse</code>
45-
- <code title="get /web/scrape/images">client.brand.<a href="./src/resources/brand.ts">webScrapeImages</a>({ ...params }) -> BrandWebScrapeImagesResponse</code>
46-
- <code title="get /web/scrape/markdown">client.brand.<a href="./src/resources/brand.ts">webScrapeMd</a>({ ...params }) -> BrandWebScrapeMdResponse</code>
47-
- <code title="get /web/scrape/sitemap">client.brand.<a href="./src/resources/brand.ts">webScrapeSitemap</a>({ ...params }) -> BrandWebScrapeSitemapResponse</code>

packages/mcp-server/src/code-tool-worker.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ function getTSDiagnostics(code: string): string[] {
104104

105105
const fuse = new Fuse(
106106
[
107+
'client.web.webScrapeHTML',
108+
'client.web.webScrapeImages',
109+
'client.web.webScrapeMd',
110+
'client.web.webScrapeSitemap',
107111
'client.brand.aiProduct',
108112
'client.brand.aiProducts',
109113
'client.brand.aiQuery',
@@ -120,10 +124,6 @@ const fuse = new Fuse(
120124
'client.brand.retrieveSimplified',
121125
'client.brand.screenshot',
122126
'client.brand.styleguide',
123-
'client.brand.webScrapeHTML',
124-
'client.brand.webScrapeImages',
125-
'client.brand.webScrapeMd',
126-
'client.brand.webScrapeSitemap',
127127
],
128128
{ threshold: 1, shouldSort: true },
129129
);

packages/mcp-server/src/methods.ts

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,30 @@ export type SdkMethod = {
1010
};
1111

1212
export const sdkMethods: SdkMethod[] = [
13+
{
14+
clientCallName: 'client.web.webScrapeHTML',
15+
fullyQualifiedName: 'web.webScrapeHTML',
16+
httpMethod: 'get',
17+
httpPath: '/web/scrape/html',
18+
},
19+
{
20+
clientCallName: 'client.web.webScrapeImages',
21+
fullyQualifiedName: 'web.webScrapeImages',
22+
httpMethod: 'get',
23+
httpPath: '/web/scrape/images',
24+
},
25+
{
26+
clientCallName: 'client.web.webScrapeMd',
27+
fullyQualifiedName: 'web.webScrapeMd',
28+
httpMethod: 'get',
29+
httpPath: '/web/scrape/markdown',
30+
},
31+
{
32+
clientCallName: 'client.web.webScrapeSitemap',
33+
fullyQualifiedName: 'web.webScrapeSitemap',
34+
httpMethod: 'get',
35+
httpPath: '/web/scrape/sitemap',
36+
},
1337
{
1438
clientCallName: 'client.brand.retrieve',
1539
fullyQualifiedName: 'brand.retrieve',
@@ -106,30 +130,6 @@ export const sdkMethods: SdkMethod[] = [
106130
httpMethod: 'get',
107131
httpPath: '/brand/styleguide',
108132
},
109-
{
110-
clientCallName: 'client.brand.webScrapeHTML',
111-
fullyQualifiedName: 'brand.webScrapeHTML',
112-
httpMethod: 'get',
113-
httpPath: '/web/scrape/html',
114-
},
115-
{
116-
clientCallName: 'client.brand.webScrapeImages',
117-
fullyQualifiedName: 'brand.webScrapeImages',
118-
httpMethod: 'get',
119-
httpPath: '/web/scrape/images',
120-
},
121-
{
122-
clientCallName: 'client.brand.webScrapeMd',
123-
fullyQualifiedName: 'brand.webScrapeMd',
124-
httpMethod: 'get',
125-
httpPath: '/web/scrape/markdown',
126-
},
127-
{
128-
clientCallName: 'client.brand.webScrapeSitemap',
129-
fullyQualifiedName: 'brand.webScrapeSitemap',
130-
httpMethod: 'get',
131-
httpPath: '/web/scrape/sitemap',
132-
},
133133
];
134134

135135
function allowedMethodsForCodeTool(options: McpOptions | undefined): SdkMethod[] | undefined {

src/client.ts

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,18 @@ import {
5151
BrandScreenshotResponse,
5252
BrandStyleguideParams,
5353
BrandStyleguideResponse,
54-
BrandWebScrapeHTMLParams,
55-
BrandWebScrapeHTMLResponse,
56-
BrandWebScrapeImagesParams,
57-
BrandWebScrapeImagesResponse,
58-
BrandWebScrapeMdParams,
59-
BrandWebScrapeMdResponse,
60-
BrandWebScrapeSitemapParams,
61-
BrandWebScrapeSitemapResponse,
6254
} from './resources/brand';
55+
import {
56+
Web,
57+
WebWebScrapeHTMLParams,
58+
WebWebScrapeHTMLResponse,
59+
WebWebScrapeImagesParams,
60+
WebWebScrapeImagesResponse,
61+
WebWebScrapeMdParams,
62+
WebWebScrapeMdResponse,
63+
WebWebScrapeSitemapParams,
64+
WebWebScrapeSitemapResponse,
65+
} from './resources/web';
6366
import { type Fetch } from './internal/builtin-types';
6467
import { HeadersLike, NullableHeaders, buildHeaders } from './internal/headers';
6568
import { FinalRequestOptions, RequestOptions } from './internal/request-options';
@@ -760,14 +763,28 @@ export class ContextDev {
760763

761764
static toFile = Uploads.toFile;
762765

766+
web: API.Web = new API.Web(this);
763767
brand: API.Brand = new API.Brand(this);
764768
}
765769

770+
ContextDev.Web = Web;
766771
ContextDev.Brand = Brand;
767772

768773
export declare namespace ContextDev {
769774
export type RequestOptions = Opts.RequestOptions;
770775

776+
export {
777+
Web as Web,
778+
type WebWebScrapeHTMLResponse as WebWebScrapeHTMLResponse,
779+
type WebWebScrapeImagesResponse as WebWebScrapeImagesResponse,
780+
type WebWebScrapeMdResponse as WebWebScrapeMdResponse,
781+
type WebWebScrapeSitemapResponse as WebWebScrapeSitemapResponse,
782+
type WebWebScrapeHTMLParams as WebWebScrapeHTMLParams,
783+
type WebWebScrapeImagesParams as WebWebScrapeImagesParams,
784+
type WebWebScrapeMdParams as WebWebScrapeMdParams,
785+
type WebWebScrapeSitemapParams as WebWebScrapeSitemapParams,
786+
};
787+
771788
export {
772789
Brand as Brand,
773790
type BrandRetrieveResponse as BrandRetrieveResponse,
@@ -786,10 +803,6 @@ export declare namespace ContextDev {
786803
type BrandRetrieveSimplifiedResponse as BrandRetrieveSimplifiedResponse,
787804
type BrandScreenshotResponse as BrandScreenshotResponse,
788805
type BrandStyleguideResponse as BrandStyleguideResponse,
789-
type BrandWebScrapeHTMLResponse as BrandWebScrapeHTMLResponse,
790-
type BrandWebScrapeImagesResponse as BrandWebScrapeImagesResponse,
791-
type BrandWebScrapeMdResponse as BrandWebScrapeMdResponse,
792-
type BrandWebScrapeSitemapResponse as BrandWebScrapeSitemapResponse,
793806
type BrandRetrieveParams as BrandRetrieveParams,
794807
type BrandAIProductParams as BrandAIProductParams,
795808
type BrandAIProductsParams as BrandAIProductsParams,
@@ -806,9 +819,5 @@ export declare namespace ContextDev {
806819
type BrandRetrieveSimplifiedParams as BrandRetrieveSimplifiedParams,
807820
type BrandScreenshotParams as BrandScreenshotParams,
808821
type BrandStyleguideParams as BrandStyleguideParams,
809-
type BrandWebScrapeHTMLParams as BrandWebScrapeHTMLParams,
810-
type BrandWebScrapeImagesParams as BrandWebScrapeImagesParams,
811-
type BrandWebScrapeMdParams as BrandWebScrapeMdParams,
812-
type BrandWebScrapeSitemapParams as BrandWebScrapeSitemapParams,
813822
};
814823
}

0 commit comments

Comments
 (0)