Skip to content

Commit ddbdaf3

Browse files
authored
Merge pull request #16 from OpsLevel/farjaad/smithery-support
Add Dockerfile and smithery.yaml
2 parents 53aff17 + e4bb1e1 commit ddbdaf3

File tree

3 files changed

+23
-1
lines changed

3 files changed

+23
-1
lines changed

Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM alpine:latest
2+
3+
RUN apk add --no-cache ca-certificates
4+
5+
COPY --from=public.ecr.aws/opslevel/mcp:latest /usr/local/bin/opslevel-mcp /bin/opslevel-mcp
6+
7+
ENTRYPOINT ["/opslevel-mcp"]

smithery.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
startCommand:
2+
type: stdio
3+
configSchema:
4+
type: object
5+
required:
6+
- opslevelApiToken
7+
properties:
8+
opslevelApiToken:
9+
type: string
10+
description: OpsLevel API token
11+
commandFunction: |
12+
(config) => ({
13+
command: 'opslevel-mcp',
14+
env: { OPSLEVEL_API_TOKEN: config.opslevelApiToken }
15+
})

src/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ WORKDIR /app
55
RUN apt-get update && \
66
apt-get install -y ca-certificates jq && \
77
apt-get purge && apt-get clean && apt-get autoclean
8-
COPY opslevel /usr/local/bin
8+
COPY opslevel-mcp /usr/local/bin

0 commit comments

Comments
 (0)