Skip to content

Commit de7d539

Browse files
author
Apideck Mirror Bot
committed
release: v0.2.3
0 parents  commit de7d539

101 files changed

Lines changed: 6645 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @apideck-libraries/maintainers
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
name: Bug Report
2+
description: Report a bug or unexpected behaviour with the Apideck MCP Server.
3+
labels: [bug]
4+
body:
5+
- type: dropdown
6+
id: client_info
7+
attributes:
8+
label: MCP Client
9+
description: Which MCP client are you using?
10+
options:
11+
- Claude Desktop
12+
- Cursor
13+
- VS Code (MCP ext)
14+
- Claude Code CLI
15+
- Other
16+
validations:
17+
required: true
18+
19+
- type: input
20+
id: client_version
21+
attributes:
22+
label: MCP Client Version
23+
description: What version of the MCP client are you using?
24+
placeholder: "e.g. 0.7.2"
25+
validations:
26+
required: true
27+
28+
- type: input
29+
id: server_version
30+
attributes:
31+
label: "@apideck/mcp Version"
32+
description: What version of the npm package are you running? Check with `npm list @apideck/mcp` or look at the version in your config.
33+
placeholder: "e.g. 0.1.14"
34+
validations:
35+
required: true
36+
37+
- type: input
38+
id: node_version
39+
attributes:
40+
label: Node.js Version
41+
description: Paste the output of `node --version`.
42+
placeholder: "e.g. v22.13.1"
43+
validations:
44+
required: true
45+
46+
- type: dropdown
47+
id: os
48+
attributes:
49+
label: Operating System
50+
description: Which operating system are you running?
51+
options:
52+
- macOS
53+
- Windows
54+
- Linux
55+
- Other
56+
validations:
57+
required: true
58+
59+
- type: dropdown
60+
id: transport
61+
attributes:
62+
label: Transport
63+
description: Which transport mode are you using to connect to the server?
64+
options:
65+
- stdio
66+
- HTTP (Streamable HTTP)
67+
- SSE
68+
validations:
69+
required: true
70+
71+
- type: textarea
72+
id: repro_steps
73+
attributes:
74+
label: Steps to Reproduce
75+
description: Provide a clear, step-by-step description of how to reproduce the issue.
76+
placeholder: |
77+
1. Configure the server with ...
78+
2. Send the following request ...
79+
3. Observe that ...
80+
validations:
81+
required: true
82+
83+
- type: textarea
84+
id: inspector_output
85+
attributes:
86+
label: MCP Inspector Output or Logs (optional)
87+
description: If available, paste the output from `npx @modelcontextprotocol/inspector` or relevant stderr logs. This helps diagnose protocol-level issues.
88+
placeholder: Paste inspector output or error logs here (optional)
89+
render: shell
90+
validations:
91+
required: false
92+
93+
- type: input
94+
id: expected
95+
attributes:
96+
label: Expected Behaviour
97+
description: What did you expect to happen?
98+
placeholder: "e.g. The tool should return a list of invoices."
99+
validations:
100+
required: true
101+
102+
- type: textarea
103+
id: actual
104+
attributes:
105+
label: Actual Behaviour
106+
description: What actually happened? Include any error messages, stack traces, or unexpected output.
107+
placeholder: "e.g. The tool returned an error: ..."
108+
render: shell
109+
validations:
110+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Apideck Support
4+
url: https://www.apideck.com/support
5+
about: For account-related issues or general support questions, contact Apideck Support.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Feature Request
2+
description: Suggest a new feature or improvement for the Apideck MCP Server.
3+
labels: [enhancement]
4+
body:
5+
- type: textarea
6+
id: use_case
7+
attributes:
8+
label: What are you trying to do?
9+
description: Describe the use case or problem you're trying to solve. What task would this feature unlock?
10+
placeholder: "e.g. I'm trying to list open invoices from my accounting system directly in my AI agent..."
11+
validations:
12+
required: true
13+
14+
- type: textarea
15+
id: proposed_behaviour
16+
attributes:
17+
label: Proposed Behaviour
18+
description: Describe the behaviour you would like to see. How should the feature work from the user's perspective?
19+
placeholder: "e.g. A new tool `accounting-invoices-list-open` that accepts a date range filter and returns only unpaid invoices..."
20+
validations:
21+
required: true
22+
23+
- type: textarea
24+
id: alternatives
25+
attributes:
26+
label: Alternatives Considered (optional)
27+
description: Have you considered any alternative approaches or workarounds? Why don't they fully address your need?
28+
placeholder: "e.g. I tried using `accounting-invoices-list` with a status filter, but it doesn't support date range filtering..."
29+
validations:
30+
required: false
31+
32+
- type: textarea
33+
id: priority_context
34+
attributes:
35+
label: Priority / Urgency Context (optional)
36+
description: Is there any context that would help us understand the priority or urgency of this request? (e.g., a product launch, a customer requirement, or a blocking workflow.)
37+
placeholder: "e.g. This is blocking a production workflow for our team. We need it for a launch on ..."
38+
validations:
39+
required: false

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## About this repository
2+
3+
This repository is an **auto-generated mirror** of the published `@apideck/mcp` npm package. The source code, build tooling, and release pipeline are maintained in a private generator repository. Because this is a read-only mirror, **pull requests cannot be merged here**.
4+
5+
## How to contribute
6+
7+
If you have found a bug or want to request a feature, please [file a GitHub Issue](../../issues/new/choose) instead. We review every issue and merge corresponding fixes upstream — those changes then propagate to this mirror on the next release.
8+
9+
**Please do not open pull requests here.** Any PR submitted by an external contributor will be automatically closed with a redirect comment.
10+
11+
Thank you for your understanding and for your interest in Apideck MCP Server!

.github/workflows/ci.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: CI
2+
on:
3+
push:
4+
branches: [main]
5+
pull_request:
6+
branches: [main]
7+
permissions:
8+
contents: read
9+
jobs:
10+
smoke:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v4
14+
- uses: actions/setup-node@v4
15+
with:
16+
node-version: 22
17+
- name: Smoke check
18+
run: node -e "console.log('ok')"
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Close External PRs
2+
on:
3+
pull_request_target:
4+
types: [opened, reopened]
5+
permissions:
6+
pull-requests: write
7+
contents: read
8+
jobs:
9+
close:
10+
runs-on: ubuntu-latest
11+
if: ${{ !contains(fromJSON('["OWNER","MEMBER","COLLABORATOR"]'), github.event.pull_request.author_association) }}
12+
steps:
13+
- uses: actions/github-script@v7
14+
with:
15+
script: |
16+
const owner = context.repo.owner;
17+
const repo = context.repo.repo;
18+
const number = context.payload.pull_request.number;
19+
await github.rest.issues.createComment({
20+
owner, repo, issue_number: number,
21+
body: 'Thanks for your interest in Apideck MCP Server. This repository is an auto-generated mirror of the published `@apideck/mcp` npm package — code lives in our private generator repo, so PRs cannot be merged here. Please file a [bug report or feature request](../../issues/new/choose) instead. We read every issue and merge corresponding fixes upstream, which then propagate here on the next release.'
22+
});
23+
await github.rest.pulls.update({
24+
owner, repo, pull_number: number, state: 'closed'
25+
});

CHANGELOG.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# Changelog
2+
3+
## [0.2.3](https://github.com/apideck-libraries/mcp/compare/v0.2.2...v0.2.3) (2026-05-06)
4+
5+
6+
### Bug Fixes
7+
8+
* **cli:** accept --transport stdio on start subcommand ([#129](https://github.com/apideck-libraries/mcp/issues/129)) ([9dd9ff8](https://github.com/apideck-libraries/mcp/commit/9dd9ff8e92f12e91259c57dd71ad865354f5e286))
9+
10+
## [0.2.2](https://github.com/apideck-libraries/mcp/compare/v0.2.1...v0.2.2) (2026-05-05)
11+
12+
13+
### Bug Fixes
14+
15+
* **mirror:** drop --target from gh release create ([#127](https://github.com/apideck-libraries/mcp/issues/127)) ([ba0e409](https://github.com/apideck-libraries/mcp/commit/ba0e40947beb6998b40cd5b4a97ca8e6cc0c1811))
16+
17+
## [0.2.1](https://github.com/apideck-libraries/mcp/compare/v0.2.0...v0.2.1) (2026-05-05)
18+
19+
20+
### Bug Fixes
21+
22+
* **mirror:** unblock Glama.ai D-rating signals on public mirror ([#125](https://github.com/apideck-libraries/mcp/issues/125)) ([ee13504](https://github.com/apideck-libraries/mcp/commit/ee13504bed0b439e162ae95c729164dee9664a57))
23+
24+
## [0.2.0](https://github.com/apideck-libraries/mcp/compare/v0.1.18...v0.2.0) (2026-05-05)
25+
26+
27+
### Features
28+
29+
* **spec:** regenerate tools.ts from spec ([#121](https://github.com/apideck-libraries/mcp/issues/121)) ([9f8ad8f](https://github.com/apideck-libraries/mcp/commit/9f8ad8f12b82aa0d8321696857247e2741285b01))
30+
31+
## [0.1.18](https://github.com/apideck-libraries/mcp/compare/v0.1.17...v0.1.18) (2026-05-05)
32+
33+
34+
### Bug Fixes
35+
36+
* **analytics:** thread CallContext and dispatched tool name into mcp_tool_called ([#122](https://github.com/apideck-libraries/mcp/issues/122)) ([5df95e3](https://github.com/apideck-libraries/mcp/commit/5df95e316f9a4f0c7cd396c5a84eb27c655bcfa7))
37+
38+
## [0.1.17](https://github.com/apideck-libraries/mcp/compare/v0.1.16...v0.1.17) (2026-04-30)
39+
40+
41+
### Bug Fixes
42+
43+
* **mirror:** strip internal-only sections from public README ([#119](https://github.com/apideck-libraries/mcp/issues/119)) ([ec3f055](https://github.com/apideck-libraries/mcp/commit/ec3f055b8f66b7a5f23f56978c3fa477edf4d049))
44+
45+
## [0.1.16](https://github.com/apideck-libraries/mcp/compare/v0.1.15...v0.1.16) (2026-04-30)
46+
47+
48+
### Bug Fixes
49+
50+
* **docs:** canonicalize mcp-native references to mcp ([#117](https://github.com/apideck-libraries/mcp/issues/117)) ([5f216b0](https://github.com/apideck-libraries/mcp/commit/5f216b0e76578e622f65fc0cfd73fb901dccc825))
51+
52+
## [0.1.15](https://github.com/apideck-libraries/mcp/compare/v0.1.14...v0.1.15) (2026-04-30)
53+
54+
55+
### Bug Fixes
56+
57+
* **release:** scrub private mcp-native URLs from npm tarball ([#115](https://github.com/apideck-libraries/mcp/issues/115)) ([14462f2](https://github.com/apideck-libraries/mcp/commit/14462f2c4b6c96704e2c17ea12bec3e72341850c))
58+
59+
## [0.1.14](https://github.com/apideck-libraries/mcp/compare/v0.1.13...v0.1.14) (2026-04-30)
60+
61+
62+
### Bug Fixes
63+
64+
* **docs:** scrub @apideck/mcp from tool descriptions ([#113](https://github.com/apideck-libraries/mcp/issues/113)) ([14ef094](https://github.com/apideck-libraries/mcp/commit/14ef094fb9de8ab5f7643d9a46b739a2578c19ea))
65+
66+
## Changelog

CONTRIBUTING.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Contributing to Apideck MCP Server
2+
3+
Thank you for your interest in contributing to the Apideck MCP Server!
4+
5+
## About this repository
6+
7+
This repository is an **auto-generated mirror** of the published [`@apideck/mcp`](https://www.npmjs.com/package/@apideck/mcp) npm package. The source code, build tooling, tests, and release pipeline all live in a private generator repository maintained by the Apideck team.
8+
9+
Because this is a read-only mirror, **pull requests opened here cannot be accepted or merged.** Any PR submitted by an external contributor will be automatically closed with a redirect comment.
10+
11+
If you have ideas or have found a problem, the best way to contribute is by filing a GitHub Issue — we read every issue and upstream fixes propagate here on the next release.
12+
13+
## Reporting bugs
14+
15+
Use the [Bug Report template](../../issues/new?template=bug_report.yml) to file a bug. The template will ask for your MCP client, server version, Node.js version, operating system, transport, reproduction steps, and actual vs expected behaviour.
16+
17+
Please include as much detail as possible — it helps us reproduce and fix the issue faster.
18+
19+
## Requesting features
20+
21+
Use the [Feature Request template](../../issues/new?template=feature_request.yml) to propose a new feature or improvement. Describe your use case, the behaviour you would like to see, and any alternatives you have considered.
22+
23+
## Security vulnerabilities
24+
25+
Please **do not** file public issues for security vulnerabilities. Instead, send a responsible disclosure email to [security@apideck.com](mailto:security@apideck.com). We will acknowledge your report within 48 hours and work with you on a coordinated disclosure.
26+
27+
## Code of conduct
28+
29+
We are committed to providing a welcoming and inclusive environment for everyone. All interactions in this repository — issues, comments, and discussions — are governed by the [Contributor Covenant Code of Conduct](https://www.contributor-covenant.org/version/2/1/code_of_conduct/). Please be respectful and constructive in all communications.
30+
31+
If you experience or witness unacceptable behaviour, please contact [support@apideck.com](mailto:support@apideck.com).

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2026 Apideck
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)