Genesis-World-MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Genesis-World-MCPsearch for contacts with name John"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
cas-genesisworld-mcp
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 |
|
|
|
|
|
|
|
|
|
|
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)
Related MCP server: Qobrix CRM MCP Server
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 buildThis 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 |
| yes |
|
| yes |
|
| yes |
|
| no | sent as |
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.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Gnidreve/Genesis-World-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server