Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/everything-async-task-tools.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/everything-blob-mime-type.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/everything-conditional-tools-4792.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/everything-no-tests-in-dist.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/everything-session-resources-per-server.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/everything-sse-session-errors.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/everything-streamable-http-sessions.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/everything-testable-transports.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/filesystem-create-server.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/filesystem-edit-line-endings-indent.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/filesystem-in-place-write.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/filesystem-initial-roots.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/filesystem-schema-dialect.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/filesystem-unc-share-root.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/filesystem-unicode-paths.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/memory-create-entities-skipped.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/memory-create-server-factory.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/memory-cross-process-lock.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/memory-file-path-base-dir.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/memory-keep-unreadable-lines.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/memory-no-tests-in-dist.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/memory-preserve-file-mode.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sequentialthinking-annotations.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sequentialthinking-create-server.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sequentialthinking-log-header.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sequentialthinking-no-tests-in-dist.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sequentialthinking-prototype-branchid.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sse-port-in-use.md

This file was deleted.

8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 23 additions & 0 deletions src/everything/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# @modelcontextprotocol/server-everything

## 1.0.1

### Patch Changes

- [#5014](https://github.com/modelcontextprotocol/servers/pull/5014) [`8ea5e05`](https://github.com/modelcontextprotocol/servers/commit/8ea5e0541a448abc10f179dcb7807995336cde6e) Thanks [@cliffhall](https://github.com/cliffhall)! - Fix the async task tools: `trigger-elicitation-request-async` now stops polling before the 10-minute TTL it requests for the client's task runs out, instead of polling past it and failing on a task the client has expired ([#4986](https://github.com/modelcontextprotocol/servers/issues/4986)); and `trigger-sampling-request-async` reports the status message of a client task that is already finished when it is created, instead of "No message" ([#4987](https://github.com/modelcontextprotocol/servers/issues/4987)). `trigger-elicitation-request-async` had the same flaw and gets the same fix.

- [#5005](https://github.com/modelcontextprotocol/servers/pull/5005) [`63dc92f`](https://github.com/modelcontextprotocol/servers/commit/63dc92f0e95992faf9d3e339cb8a51b1090d138b) Thanks [@cliffhall](https://github.com/cliffhall)! - Label dynamic blob resources `application/octet-stream`, matching their resource template, instead of `text/plain`. This applies to `resources/read`, the `get-resource-reference` and `get-resource-links` tools, and the `resource-prompt` prompt; blob resource links are now described as "binary blob resource".

- [#5034](https://github.com/modelcontextprotocol/servers/pull/5034) [`6bed4c5`](https://github.com/modelcontextprotocol/servers/commit/6bed4c5f7c219e77fe90b9e4b14cdb9f3f7e9503) Thanks [@cliffhall](https://github.com/cliffhall)! - Server instructions no longer tell every client to use tools that are registered only for clients declaring a capability; they list those tools and the capability each needs ([#4792](https://github.com/modelcontextprotocol/servers/issues/4792), ported from [#4835](https://github.com/modelcontextprotocol/servers/issues/4835)). `trigger-elicitation-request` and `trigger-elicitation-request-async` are now registered only for clients that support form-mode elicitation, so a client that declared only URL-mode elicitation no longer sees tools it cannot answer ([#4985](https://github.com/modelcontextprotocol/servers/issues/4985)).

- [#5053](https://github.com/modelcontextprotocol/servers/pull/5053) [`c63255a`](https://github.com/modelcontextprotocol/servers/commit/c63255ae9616b110d6089fa343fcfdf3f5def534) Thanks [@cliffhall](https://github.com/cliffhall)! - Stop shipping the compiled test suite and Vitest config in the published package: the build now excludes `__tests__/`, `*.test.ts`, `*.spec.ts` and `vitest.config.ts`, as the other TypeScript servers' builds do.

- [#5032](https://github.com/modelcontextprotocol/servers/pull/5032) [`d4fb2f4`](https://github.com/modelcontextprotocol/servers/commit/d4fb2f4f11efc084d97958dbecefa12c03020bd9) Thanks [@cliffhall](https://github.com/cliffhall)! - Session resources are now tracked per server, so two sessions that create a session resource with the same name (for example via `gzip-file-as-resource`) no longer evict each other's resource ([#4808](https://github.com/modelcontextprotocol/servers/issues/4808)).

- [#5020](https://github.com/modelcontextprotocol/servers/pull/5020) [`f7af617`](https://github.com/modelcontextprotocol/servers/commit/f7af617ead2d4c7faf10338159a280d6387a1475) Thanks [@cliffhall](https://github.com/cliffhall)! - The HTTP+SSE transport now answers requests for sessions it cannot serve instead of leaving them hanging or failing with a 500: `POST /message` for an unknown session returns `404` (and `400` with no `sessionId`), and `GET /sse?sessionId=…` returns `409` for a session that already has its stream and `404` for an unknown one. Each carries a JSON-RPC error body.

- [#5006](https://github.com/modelcontextprotocol/servers/pull/5006) [`dbd1b2e`](https://github.com/modelcontextprotocol/servers/commit/dbd1b2e699714074c6355ddf60e1fb832f139d7f) Thanks [@cliffhall](https://github.com/cliffhall)! - Streamable HTTP: answer an unknown or ended session ID with `404 Not Found` (carrying the request's `id` on a POST) instead of `400`; replay only the resumed stream's events after a `Last-Event-ID`, and refuse an unknown one; close every open session on shutdown.

- [#4970](https://github.com/modelcontextprotocol/servers/pull/4970) [`c449b5e`](https://github.com/modelcontextprotocol/servers/commit/c449b5e71b7c9cc926a39799a2dcf0ec401d3a20) Thanks [@cliffhall](https://github.com/cliffhall)! - Internal refactor for in-process testing, with no change in behavior: the launcher only starts a transport when run as the binary, and the stdio, SSE and Streamable HTTP transport modules export their start-up (`startStdioServer`, `startSseServer`, `startStreamableHttpServer`, and `createApp()` for the HTTP transports) instead of starting a server when imported.

- [#4936](https://github.com/modelcontextprotocol/servers/pull/4936) [`feb251d`](https://github.com/modelcontextprotocol/servers/commit/feb251d2fd0057570125ba0ba25e98c84f8c5b5c) Thanks [@cliffhall](https://github.com/cliffhall)! - The HTTP+SSE transport no longer prints "Server is running" and stays up when its port is already in use: it reports the port and exits non-zero, as Streamable HTTP does. Streamable HTTP no longer prints its listening line before that error.
2 changes: 1 addition & 1 deletion src/everything/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@modelcontextprotocol/server-everything",
"version": "1.0.0",
"version": "1.0.1",
"description": "MCP server that exercises all the features of the MCP protocol",
"license": "SEE LICENSE IN LICENSE",
"mcpName": "io.github.modelcontextprotocol/server-everything",
Expand Down
Loading