1. Conduid
  2. Developer Tools
  3. cardinal-server
MCP server · Developer Tools

cardinal-server

MCP server exposing Cardinal SDK documentation and operational tools

Unclaimed devtools
39Low

Scored 5 months ago · breakdown

About cardinal-server

cardinal-server is an MCP server published by git+icure in the Developer Tools category: mCP server exposing Cardinal SDK documentation and operational tools.

Install

Install
npx @icure/cardinal-mcp-server
Claude Code
claude mcp add cardinal-sdk -- npx -y @icure/cardinal-mcp-server
npx
npx -y @icure/cardinal-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about cardinal-server

Powered by Claude · Grounded in docs

I know everything about cardinal-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

Using the project

You need to create a local properties file in the root of the project with the following properties:

# Path to the android sdk, by default on mac /Users/you/Library/Android/sdk
sdk.dir=/path/to/android/sdk
# Name of ios simulator to use for testing, e.g. iPhone 13 Pro Max
ios.simulator=iPhone name

Testing

Unit tests can run on all target platforms (jvm, js browser, js node, ios, android) using the various gradle [platform]Test tasks, or using the allTests task.

E2e tests are currently only available on the jvm platform, as the test setup library is not yet available for the other platforms.

Browser tests

Currently the project is configured to do browser tests on Chrome and Firefox. You will need to have the browsers installed on your machine.

You may also need to specify the location of their executables through environment variables, such as:

FIREFOX_BIN=/Applications/Firefox.app/Contents/MacOS/firefox

Modules

icure-sdk

The actual iCure sdk implementation. Usable as is from other kotlin (multiplatform or java/android) projects.

In addition to this implementation there are wrappers to allow using it from other languages.

kryptom - kotlin crypto multiplatform

Implementation of cryptographic primitives for kotlin multiplatform.

Moved to icure/kryptom.

sdk-codegen

Used to generate (part of) the wrappers for non-kotlin languages.

ts-wrapper

Wrapper for using the multiplatform sdk from pure typescript.

Notes

With multiple modules the yarn lock may have some issues... https://youtrack.jetbrains.com/issue/KT-55701/KJS-Gradle-kotlinUpgradeYarnLock-and-kotlinStoreYarnLock-dont-support-configureondemand-if-building-one-module-only

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About cardinal-server

How do I install cardinal-server?

Run npx @icure/cardinal-mcp-server, then add the server to your MCP client's configuration.

Is cardinal-server safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is cardinal-server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.