-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathlogging-mcpfile.yaml
More file actions
82 lines (82 loc) · 2.12 KB
/
logging-mcpfile.yaml
File metadata and controls
82 lines (82 loc) · 2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
kind: MCPToolDefinitions
schemaVersion: "0.2.0"
name: Feature Request API
version: 0.0.1
tools:
- description: Returns a list of all features sorted by upvotes (highest first)
inputSchema:
type: object
invocation:
http:
method: GET
url: http://localhost:9090/features
name: get_features
title: Get all features
- description: Create a new feature request
inputSchema:
properties:
description:
description: Detailed description of the feature
type: string
details:
description: Detailed implementation notes for the feature
type: string
title:
description: Feature title
type: string
type: object
invocation:
http:
method: POST
url: http://localhost:9090/features
name: post_features
title: Add new feature
- description: Returns the feature with the most upvotes. Always call get_features-id after, to give the user the full details of this feature.
inputSchema:
type: object
invocation:
http:
method: GET
url: http://localhost:9090/features/top
name: get_features-top
title: Get top feature
- description: Returns detailed information about a specific feature
inputSchema:
properties:
id:
type: integer
required:
- id
type: object
invocation:
http:
method: GET
url: http://localhost:9090/features/{id}
name: get_features-id
title: Get feature details
- description: Increment the upvote count for a specific feature
inputSchema:
properties:
feature_id:
description: ID of the feature to vote for
type: integer
type: object
invocation:
http:
method: POST
url: http://localhost:9090/features/vote
name: post_features-vote
title: Vote for feature
- description: Mark a specific feature request as completed
inputSchema:
properties:
feature_id:
description: ID of the feature to mark as completed
type: integer
type: object
invocation:
http:
method: POST
url: http://localhost:9090/features/complete
name: post_features-complete
title: Mark feature as completed