You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+25-25Lines changed: 25 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -255,7 +255,7 @@ This tool provides a list of all available API methods from the configured sourc
255
255
256
256
```typescript
257
257
{
258
-
source?:string; // The name of the API source (e.g., "GitHub") from MCP configuration environment variables. If not provided, docs from all sources will be returned.
258
+
sourceName?:string; // The name of the API source (e.g., "GitHub") from MCP configuration environment variables. If not provided, docs from all sources will be returned.
259
259
}
260
260
```
261
261
@@ -264,11 +264,11 @@ This tool provides a list of all available API methods from the configured sourc
264
264
```typescript
265
265
{
266
266
sources: Array<{
267
-
name:string; // The name of the source API
267
+
sourceName:string; // The name of the source API
268
268
resources:Array<{
269
-
name:string; // The name of the API resource
270
-
description:string; // A brief description of the API resource
269
+
resourceName:string; // The name of the API resource
271
270
resourceType:string; // The type of the API resource (e.g., "POST", "GET", "mutation", "query")
271
+
resourceDescription:string; // A brief description of the API resource
272
272
}>;
273
273
}>;
274
274
}
@@ -280,32 +280,32 @@ This tool provides a list of all available API methods from the configured sourc
280
280
{
281
281
"sources": [
282
282
{
283
-
"name": "GitHubGraphQL",
283
+
"sourceName": "GitHubGraphQL",
284
284
"resources": [
285
285
{
286
-
"name": "getUser",
287
-
"description": "Fetch a user by username",
288
-
"resourceType": "query"
286
+
"resourceName": "getUser",
287
+
"resourceType": "query",
288
+
"resourceDescription": "Fetch a user by username"
289
289
},
290
290
{
291
-
"name": "createIssue",
292
-
"description": "Create a new issue in a repository",
293
-
"resourceType": "mutation"
291
+
"resourceName": "createIssue",
292
+
"resourceType": "mutation",
293
+
"resourceDescription": "Create a new issue in a repository"
294
294
}
295
295
]
296
296
},
297
297
{
298
-
"name": "PetstoreAPI",
298
+
"sourceName": "PetstoreAPI",
299
299
"resources": [
300
300
{
301
-
"name": "getPetById",
302
-
"description": "Find pet by ID",
303
-
"resourceType": "GET"
301
+
"resourceName": "getPetById",
302
+
"resourceType": "GET",
303
+
"resourceDescription": "Find pet by ID"
304
304
},
305
305
{
306
-
"name": "addPet",
307
-
"description": "Add a new pet to the store",
308
-
"resourceType": "POST"
306
+
"resourceName": "addPet",
307
+
"resourceType": "POST",
308
+
"resourceDescription": "Add a new pet to the store"
309
309
}
310
310
]
311
311
}
@@ -323,7 +323,7 @@ This tool provides detailed documentation for a specific API method.
323
323
324
324
```typescript
325
325
{
326
-
detailName: string; // The exact resource name of the API method to search for that was provided in `api_docs` tool's output
326
+
resourceName: string; // The exact resource name of the API method to search for that was provided in `api_docs` tool's output
327
327
}
328
328
```
329
329
@@ -332,11 +332,11 @@ This tool provides detailed documentation for a specific API method.
332
332
```typescript
333
333
{
334
334
details: Array<{
335
-
name:string; // The name of the cache entry
335
+
sourceName:string; // The name of the source API
336
336
resources:Array<{
337
-
name:string; // The name of the resource
337
+
resourceName:string; // The name of the resource
338
338
resourceType:"query"|"mutation"|"subscription"; // The type of GraphQL resource
339
-
description:string; // Context or description of the resource
339
+
resourceDescription:string; // Context or description of the resource
340
340
details: {
341
341
request?:string; // The request structure or input parameters for the API method
342
342
response?:string; // The response structure or output format for the API method
@@ -353,12 +353,12 @@ This tool provides detailed documentation for a specific API method.
353
353
{
354
354
"details": [
355
355
{
356
-
"name": "GitHubGraphQL",
356
+
"sourceName": "GitHubGraphQL",
357
357
"resources": [
358
358
{
359
-
"name": "getUser",
359
+
"resourceName": "getUser",
360
360
"resourceType": "query",
361
-
"description": "Fetch a user by username",
361
+
"resourceDescription": "Fetch a user by username",
description: 'Get a list of all available API methods',
8
8
inputSchema: {
9
-
source: z.string().describe('The name of the API source (e.g., "GitHub") from MCP configuration environment variables. If not provided, docs from all sources will be returned.').optional(),
9
+
sourceName: z.string().describe('The name of the API source (e.g., "GitHub") from MCP configuration environment variables. If not provided, docs from all sources will be returned.').optional(),
10
10
resourceType: z.nativeEnum(ResourceType).describe('The type of the API resource. If provided, only resources of this type will be returned.').optional()
11
11
},
12
12
outputSchema: {
13
13
sources: z.array(z.object({
14
-
name: z.string().describe('The name of the source API'),
14
+
sourceName: z.string().describe('The name of the source API'),
15
15
resources: z.array(z.object({
16
16
resourceType: z.nativeEnum(ResourceType).describe('The type of the API resource'),
17
-
name: z.string().describe('The name of the API resource'),
18
-
description: z.string().describe('A brief description of the API resource'),
17
+
resourceName: z.string().describe('The name of the API resource'),
18
+
resourceDescription: z.string().describe('A brief description of the API resource'),
0 commit comments