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.
Описание
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.ts → dist/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_searchresponse shape is marked "undocumented" in the spec. - The pinned
@modelcontextprotocol/sdkversion is^1.0.0. Ifnpm installfails to resolve it, bump to the latest 1.x and rebuild.
Установка Genesis World
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Gnidreve/Genesis-World-MCPFAQ
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
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Genesis World with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
