|
1 | 1 | { |
2 | | - "$schema": "https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json", |
| 2 | + "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json", |
3 | 3 | "name": "io.github.buildkite/buildkite-mcp-server", |
4 | 4 | "description": "MCP server exposing Buildkite API data (pipelines, builds, jobs, tests) to AI tooling and editors.", |
5 | | - "version": "0.6.1", |
6 | 5 | "status": "active", |
| 6 | + "version": "0.6.1", |
7 | 7 | "repository": { |
8 | 8 | "url": "https://github.com/buildkite/buildkite-mcp-server", |
9 | 9 | "source": "github", |
10 | 10 | "id": "962909011" |
11 | 11 | }, |
12 | | - "website_url": "https://buildkite.com/docs/apis/mcp-server", |
13 | | - "remotes": [ |
14 | | - { |
15 | | - "type": "sse", |
16 | | - "url": "https://mcp.buildkite.com/mcp" |
17 | | - } |
18 | | - ], |
19 | 12 | "packages": [ |
20 | 13 | { |
21 | | - "registry_type": "oci", |
22 | | - "identifier": "docker.io/buildkite/mcp-server:0.6.1", |
23 | | - "version": "0.6.1", |
24 | | - "transport": { |
25 | | - "type": "stdio" |
26 | | - }, |
27 | | - "runtime_hint": "docker", |
28 | | - "runtime_arguments": [ |
29 | | - { |
30 | | - "type": "positional", |
31 | | - "value": "run" |
32 | | - }, |
33 | | - { |
34 | | - "type": "positional", |
35 | | - "value": "--rm" |
36 | | - }, |
37 | | - { |
38 | | - "type": "positional", |
39 | | - "value": "-i" |
40 | | - }, |
41 | | - { |
42 | | - "type": "positional", |
43 | | - "value": "-e" |
44 | | - }, |
45 | | - { |
46 | | - "type": "positional", |
47 | | - "value": "BUILDKITE_API_TOKEN" |
48 | | - }, |
49 | | - { |
50 | | - "type": "positional", |
51 | | - "value": "docker.io/buildkite/mcp-server:0.6.1" |
52 | | - } |
53 | | - ], |
54 | | - "environment_variables": [ |
55 | | - { |
56 | | - "name": "BUILDKITE_API_TOKEN", |
57 | | - "description": "Buildkite API token for authentication. Get one from https://buildkite.com/user/api-access-tokens", |
58 | | - "required": true |
59 | | - } |
60 | | - ] |
61 | | - }, |
62 | | - { |
63 | | - "registry_type": "oci", |
64 | | - "identifier": "ghcr.io/buildkite/buildkite-mcp-server:0.6.1", |
| 14 | + "registryType": "oci", |
| 15 | + "registryBaseUrl": "https://ghcr.io", |
| 16 | + "identifier": "buildkite/buildkite-mcp-server", |
65 | 17 | "version": "0.6.1", |
66 | 18 | "transport": { |
67 | 19 | "type": "stdio" |
68 | 20 | }, |
69 | | - "runtime_hint": "docker", |
70 | | - "runtime_arguments": [ |
| 21 | + "runtimeHint": "docker", |
| 22 | + "runtimeArguments": [ |
71 | 23 | { |
72 | 24 | "type": "positional", |
73 | | - "value": "run" |
| 25 | + "value": "run", |
| 26 | + "description": "The runtime command to execute" |
74 | 27 | }, |
75 | 28 | { |
76 | | - "type": "positional", |
77 | | - "value": "--rm" |
| 29 | + "type": "named", |
| 30 | + "name": "-i", |
| 31 | + "description": "Run container in interactive mode" |
78 | 32 | }, |
79 | 33 | { |
80 | | - "type": "positional", |
81 | | - "value": "-i" |
| 34 | + "type": "named", |
| 35 | + "name": "--rm", |
| 36 | + "description": "Automatically remove the container when it exits" |
82 | 37 | }, |
83 | 38 | { |
84 | | - "type": "positional", |
85 | | - "value": "-e" |
| 39 | + "type": "named", |
| 40 | + "name": "-e", |
| 41 | + "description": "Set an environment variable in the runtime" |
86 | 42 | }, |
87 | 43 | { |
88 | 44 | "type": "positional", |
89 | | - "value": "BUILDKITE_API_TOKEN" |
| 45 | + "value": "BUILDKITE_API_TOKEN", |
| 46 | + "description": "Environment variable name" |
90 | 47 | }, |
91 | 48 | { |
92 | 49 | "type": "positional", |
93 | | - "value": "ghcr.io/buildkite/buildkite-mcp-server:0.6.1" |
| 50 | + "value": "ghcr.io/buildkite/buildkite-mcp-server:0.6.1", |
| 51 | + "description": "The container image to run" |
94 | 52 | } |
95 | 53 | ], |
96 | | - "environment_variables": [ |
| 54 | + "environmentVariables": [ |
97 | 55 | { |
98 | 56 | "name": "BUILDKITE_API_TOKEN", |
99 | 57 | "description": "Buildkite API token for authentication. Get one from https://buildkite.com/user/api-access-tokens", |
100 | | - "required": true |
| 58 | + "isRequired": true, |
| 59 | + "format": "string", |
| 60 | + "isSecret": true |
101 | 61 | } |
102 | 62 | ] |
103 | 63 | } |
|
0 commit comments