You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
***client:** deserialization of empty objects ([ce29632](https://github.com/CASParser/cas-parser-java/commit/ce29632f7f03c172ad042bbaa68e431ab2fd7fa7))
21
+
***client:** ensure single timer is created per client ([482319f](https://github.com/CASParser/cas-parser-java/commit/482319f0e19023df4e3ba5414e38914f6ad037fa))
The Cas Parser Java SDK provides convenient access to the [Cas Parser REST API](https://docs.casparser.in/reference) from applications written in Java.
11
11
12
12
It is generated with [Stainless](https://www.stainless.com/).
13
13
14
+
## MCP Server
15
+
16
+
Use the Cas Parser MCP Server to enable AI assistants to interact with this API, allowing them to explore endpoints, make test requests, and use documentation to help integrate this SDK into your application.
17
+
18
+
[](https://cursor.com/en-US/install-mcp?name=cas-parser-node-mcp&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsImNhcy1wYXJzZXItbm9kZS1tY3AiXSwiZW52Ijp7IkNBU19QQVJTRVJfQVBJX0tFWSI6Ik15IEFQSSBLZXkifX0)
19
+
[](https://vscode.stainless.com/mcp/%7B%22name%22%3A%22cas-parser-node-mcp%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22cas-parser-node-mcp%22%5D%2C%22env%22%3A%7B%22CAS_PARSER_API_KEY%22%3A%22My%20API%20Key%22%7D%7D)
20
+
21
+
> Note: You may need to set environment variables in your MCP client.
22
+
14
23
<!-- x-release-please-start-version -->
15
24
16
-
The REST API documentation can be found on [docs.casparser.in](https://docs.casparser.in/reference). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.cas_parser.api/cas-parser-java/0.0.4).
25
+
The REST API documentation can be found on [docs.casparser.in](https://docs.casparser.in/reference). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.cas_parser.api/cas-parser-java/0.1.0).
17
26
18
27
<!-- x-release-please-end -->
19
28
@@ -24,7 +33,7 @@ The REST API documentation can be found on [docs.casparser.in](https://docs.casp
@@ -248,13 +257,13 @@ The SDK uses the standard [OkHttp logging interceptor](https://github.com/square
248
257
Enable logging by setting the `CAS_PARSER_LOG` environment variable to `info`:
249
258
250
259
```sh
251
-
$ export CAS_PARSER_LOG=info
260
+
export CAS_PARSER_LOG=info
252
261
```
253
262
254
263
Or to `debug` for more verbose logging:
255
264
256
265
```sh
257
-
$ export CAS_PARSER_LOG=debug
266
+
export CAS_PARSER_LOG=debug
258
267
```
259
268
260
269
## ProGuard and R8
@@ -274,6 +283,8 @@ If the SDK threw an exception, but you're _certain_ the version is compatible, t
274
283
> [!CAUTION]
275
284
> We make no guarantee that the SDK works correctly when the Jackson version check is disabled.
276
285
286
+
Also note that there are bugs in older Jackson versions that can affect the SDK. We don't work around all Jackson bugs ([example](https://github.com/FasterXML/jackson-databind/issues/3240)) and expect users to upgrade Jackson for those instead.
Normally a `Builder` class's `build` method will throw [`IllegalStateException`](https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html) if any required parameter or property is unset.
480
-
481
-
To forcibly omit a required parameter or property, pass [`JsonMissing`](cas-parser-java-core/src/main/kotlin/com/cas_parser/api/core/Values.kt):
0 commit comments