Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Genesis World

БесплатноНе проверен

Provides read-only tools to interact with CAS genesisWorld CRM, enabling smart search, data object retrieval, dossier access, and type discovery via MCP.

GitHubEmbed

Описание

Provides read-only tools to interact with CAS genesisWorld CRM, enabling smart search, data object retrieval, dossier access, and type discovery via MCP.

README

An MCP server exposing a read-only (GET-only) subset of the CAS genesisWorld REST Webservice v7.0.

Phase 1 ships five read-only tools, each mapping to a single GET call:

Tool Endpoint
smart_search GET /v7.0/smartsearch
get_data_object GET /v7.0/type/{dataObjectType}/{dataObjectGGUID}
get_dossier GET /v7.0/type/{dataObjectType}/{dataObjectGGUID}/dossier/full
list_available_data_object_types GET /v7.0/user/self/dataobjecttypepermission/list
get_data_object_types_metadata GET /v7.0/metadata

The two *_types* tools exist for type discovery — they let an agent find the valid dataObjectType / object-type(s) values used by the other tools.

The full upstream API is committed as swagger.json (cross- reference). Scope rules live in AGENTS.md. Only GET endpoints are integrated.

Requirements

  • Node.js 18+ (uses the built-in global fetch)

Build

The package is shipped as source. Build it once after unzipping:

npm install      # also runs the build via the "prepare" script
# or explicitly:
npm run build

This compiles src/index.tsdist/index.js.

Configuration

Connection details are read from environment variables at startup. The demo URL is only an example — set your own base URL.

Variable Required Example
GENESISWORLD_BASE_URL yes http://demo.cas.de/genesisrest.svc
GENESISWORLD_USERNAME yes myuser
GENESISWORLD_PASSWORD yes mypassword
GENESISWORLD_PRODUCT_KEY no sent as X-CAS-PRODUCT-KEY if provided

Run (npx)

After building, the server is runnable as a local bin via npx:

GENESISWORLD_BASE_URL="http://demo.cas.de/genesisrest.svc" \
GENESISWORLD_USERNAME="myuser" \
GENESISWORLD_PASSWORD="mypassword" \
npx .

(npx . resolves the bin entry in package.json. node dist/index.js works identically.)

MCP client configuration

Point your MCP client at the built server. Example client config block:

{
  "mcpServers": {
    "cas-genesisworld": {
      "command": "npx",
      "args": ["-y", "/absolute/path/to/cas-genesisworld-mcp"],
      "env": {
        "GENESISWORLD_BASE_URL": "http://demo.cas.de/genesisrest.svc",
        "GENESISWORLD_USERNAME": "myuser",
        "GENESISWORLD_PASSWORD": "mypassword"
      }
    }
  }
}

If npx resolution gives you trouble, use the absolute path to the built file instead:

{
  "command": "node",
  "args": ["/absolute/path/to/cas-genesisworld-mcp/dist/index.js"]
}

Notes

  • Logs are written to stderr so they never corrupt the stdio JSON-RPC stream.
  • Responses are passed through as raw JSON (pretty-printed). The smart_search response shape is marked "undocumented" in the spec.
  • The pinned @modelcontextprotocol/sdk version is ^1.0.0. If npm install fails to resolve it, bump to the latest 1.x and rebuild.

from github.com/Gnidreve/Genesis-World-MCP

Установка Genesis World

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/Gnidreve/Genesis-World-MCP

FAQ

Genesis World MCP бесплатный?

Да, Genesis World MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Genesis World?

Нет, Genesis World работает без API-ключей и переменных окружения.

Genesis World — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Genesis World в Claude Desktop, Claude Code или Cursor?

Открой Genesis World на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Genesis World with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development