mcpbeat Sign in

Thicken MCP Server

local only

Thicken runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 16 Oct 2026.

Photos in: a 3D model at the object's real size and its metadata as JSON, for any kind of object.

—
Installs / week
npm · thicken
1
Stars
0 open issues
16 Oct 2026
Last commit
from GitHub
MIT
License
TypeScript

What the code does

We read the source, 6 h ago · rules ccca72095570

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

    execFile(program, ['-v', 'error', ...args], (error, stdout, stderr) => {
Builds a file path from a variable src/image.ts:119, src/training.ts:22
      const picture = await upright(sharp(await readFile(path.join(dir, name))), { ...source, time: Math.round((k / rate) * 10) / 10 });

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add thicken -- npx -y thicken
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "thicken": {
      "args": [
        "-y",
        "thicken"
      ],
      "command": "npx"
    }
  }
}
~/.codex/config.toml
[mcp_servers.thicken]
command = "npx"
args = ["-y", "thicken"]
.cursor/mcp.json
{
  "mcpServers": {
    "thicken": {
      "args": [
        "-y",
        "thicken"
      ],
      "command": "npx"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "thicken": {
      "args": [
        "-y",
        "thicken"
      ],
      "command": "npx"
    }
  }
}

This one needs environment variables set before it will start: THICKEN_VISION_URL (An OpenAI-compatible vision endpoint (optional): photos needn't be cropped), THICKEN_VISION_KEY (The vision endpoint's key), THICKEN_VISION_MODELS (The endpoint's model names, comma-separated, primary first), GOOGLE_BOOKS_API_KEY (Your own Google Books quota, for book sizes). The author declared them in the registry entry; get the values from the project itself.

Alternatives to Thicken

same job, measured the same way
Rss Feed Reader
by pavel-tashev

Read RSS, Atom and JSON feeds, or find the feed of any website, with filters and only-new mode

answering
Swatgenx
by swatgenx

SWAT+ watershed models for any river in the lower 48 states, with groundwater and PFAS data

answering
JsonLink
by mauriblint

Web access for AI agents: URL to Markdown, link metadata, screenshots, links and images of any URL.

local only
Legalize
by legalize

Official MCP connector for Legalize: read and search its whole open corpus, at any point in time.

7 tools answering
Charmshots
by charmshots

Read-only MCP connector for Charmshots photoshoots, photo metadata and owner-authenticated links.

39 installs/wk answering
Ghost in the Droid
by ghost-in-the-droid

Give any LLM agent a real Android or iPhone as its body. 62 MCP tools for mobile automation.

938 installs/wk local only
Clousd MCP
by clousd-android

A real Android phone in the cloud for MCP agents: observe the screen, act, reset to a saved state.

1 839 installs/wk 10 tools answering
Writing MCP
by hannasdev

Metadata-first fiction editing and reasoning tools for long-form writing projects.

135 installs/wk local only

Thicken — questions

Answers built from our own checks of this server.

Why is there no uptime for Thicken?
Thicken runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package thicken.
How do I connect Thicken?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It runs locally, so the command pulls thicken straight from npm; nothing to host, nothing to sign up for.
Is Thicken open source?
Yes — it is published under the MIT licence, written in TypeScript and 1 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.