linkedin_server_info
Check server capabilities, read-only boundaries, and build commit to confirm whether the running process matches the repository HEAD and detect stale code.
Instructions
Describe this server: what it can do, what it deliberately cannot.
Useful for confirming the read-only boundary and the rate settings without reading the source.
version and build.code.commit are two different facts and both are
reported. version is a HAND-MAINTAINED label: it says what this server
calls itself, and it keeps saying it whether or not anybody remembered to
bump it. build.code.commit is MEASURED -- it is the commit this process
was imported from, read once at import and frozen.
WHAT TO DO WITH IT. A fix committed to disk changes nothing for a server
that is already running. To tell "the fix is not loaded" from "the fix is
wrong", compare build.code.commit against git rev-parse HEAD in the
checkout::
git -C <this checkout> rev-parse --short=12 HEADThey MATCH -> the running process holds that commit, so a bug you can still
reproduce is a real bug. They DIFFER -> the process is STALE and no further
committing will change its behaviour until the MCP client restarts it.
build.code.dirty says whether the working tree had uncommitted changes
when this process started, so a matching commit with dirty: true means
the commit is necessary but not sufficient to describe what is loaded.
build.process.started_at dates the answer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||