diff --git a/js/.changeset/few-waves-know.md b/js/.changeset/few-waves-know.md deleted file mode 100644 index 1faebe2d60..0000000000 --- a/js/.changeset/few-waves-know.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@arizeai/openinference-instrumentation-mcp": minor ---- - -This reworks the context propagation instrumentation for MCP to instrument Transport instead of Client/Server. The latter was picked at first due to concerns of the implications of propagating back from a server to a client, but with more thought, it was too much concern. Notably, if treating as two nodes talking to each other, it seems just fine to have A -> B -> A since the second A just happens to be the same server, but is not the same RPC method. This is the point notably brought up in #1524 (review) where MCP explicitly supports a server calling back to the client. This PR adds this usage to the test cases to demonstrate. diff --git a/js/packages/openinference-instrumentation-mcp/CHANGELOG.md b/js/packages/openinference-instrumentation-mcp/CHANGELOG.md index c43ac859cb..ca704a3e22 100644 --- a/js/packages/openinference-instrumentation-mcp/CHANGELOG.md +++ b/js/packages/openinference-instrumentation-mcp/CHANGELOG.md @@ -1,5 +1,11 @@ # @arizeai/openinference-instrumentation-mcp +## 0.2.0 + +### Minor Changes + +- 7187802: This reworks the context propagation instrumentation for MCP to instrument Transport instead of Client/Server. The latter was picked at first due to concerns of the implications of propagating back from a server to a client, but with more thought, it was too much concern. Notably, if treating as two nodes talking to each other, it seems just fine to have A -> B -> A since the second A just happens to be the same server, but is not the same RPC method. This is the point notably brought up in #1524 (review) where MCP explicitly supports a server calling back to the client. This PR adds this usage to the test cases to demonstrate. + ## 0.1.0 ### Minor Changes diff --git a/js/packages/openinference-instrumentation-mcp/package.json b/js/packages/openinference-instrumentation-mcp/package.json index 1e3fa91fc8..8f59f95cc7 100644 --- a/js/packages/openinference-instrumentation-mcp/package.json +++ b/js/packages/openinference-instrumentation-mcp/package.json @@ -1,6 +1,6 @@ { "name": "@arizeai/openinference-instrumentation-mcp", - "version": "0.1.0", + "version": "0.2.0", "description": "OpenInference instrumentation for MCP", "private": false, "main": "dist/src/index.js",