Search / dev.typeship/typeship
Typeship
R0· no sign-inGenerate a typed SDK, CLI, and MCP server from any OpenAPI or GraphQL spec, and keep them current.
v0.23.0 · active · repository · website · descriptor JSON · versions
Search / dev.typeship/typeship
R0· no sign-inGenerate a typed SDK, CLI, and MCP server from any OpenAPI or GraphQL spec, and keep them current.
v0.23.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"typeship": {
"type": "http",
"url": "https://typeship.dev/mcp/public"
}
}
}claude mcp add --transport http typeship https://typeship.dev/mcp/public[mcp_servers.typeship]
url = "https://typeship.dev/mcp/public"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"typeship": {
"type": "remote",
"url": "https://typeship.dev/mcp/public",
"enabled": true
}
}
}{
"mcpServers": {
"typeship": {
"type": "http",
"url": "https://typeship.dev/mcp/public"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=typeship&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdHlwZXNoaXAuZGV2L21jcC9wdWJsaWMifQ%3D%3D"
}{
"servers": {
"typeship": {
"type": "http",
"url": "https://typeship.dev/mcp/public"
}
}
}{
"mcpServers": {
"typeship": {
"httpUrl": "https://typeship.dev/mcp/public"
}
}
}extensions:
"typeship":
enabled: true
name: "typeship"
type: streamable_http
uri: "https://typeship.dev/mcp/public"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltool list is cacheable (ttlMs 300000)auth.prmProtected Resource Metadata (RFC 9728) publishedauth.as_metadataauthorization server metadata reachableauth.cimdonly Dynamic Client Registration, deprecated in 2026-07-28 in favour of CIMDauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations6 of 6 tools declare readOnlyHint or destructiveHinttools.directory_hints4 of 6 tools declare all four hints; missing: query_docs (destructiveHint); submit_docs_feedback (destructiveHint)tools.token_costabout 6,019 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes23 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvabledeps.dev does not know @typeship-ax/[email protected]packages_generatechangedinput schemapackages_generatechangedinput schemaread_docschangeddescription, input schemaRead a documentation page: an operation reference (a tool name, or dotted "resource.method") or a docs-site guide page by name or URL. Long pages come in parts; pass the offset a part ends with to continue.
Read a documentation page: an operation reference (a tool name, or dotted "resource.method"), a named input type such as a filter, or a docs-site guide page by name or URL. Long pages come in parts; pass the offset a part ends with to continue.
submit_docs_feedbackchangeddescriptionTell the typeship team a docs page is wrong, missing, or unclear: the page (URL or title) and what you expected. Read by people; no reply comes back through this tool. POST docs feedback
Tell the Typeship team a docs page is wrong, missing, or unclear: the page (URL or title) and what you expected. Read by people; no reply comes back through this tool. POST docs feedback
query_docschangedtitle, descriptionSearch every typeship docs page and both references with a regular expression (case-insensitive) and get matching lines with their page and a little context. Use when search_docs is too coarse or you need every occurrence of a term, flag, or error message. GET llms-full.txt
Search every Typeship docs page and both references with a regular expression (case-insensitive) and get matching lines with their page and a little context. Use when search_docs is too coarse or you need every occurrence of a term, flag, or error message. GET llms-full.txt
packages_generatechangedinput schemaread_docschangedinput schemasearch_docschangedinput schemaread_docschangeddescription, input schemaRead a documentation page: an operation reference (a tool name, or dotted "resource.method") or a docs-site guide page by name or URL.
Read a documentation page: an operation reference (a tool name, or dotted "resource.method") or a docs-site guide page by name or URL. Long pages come in parts; pass the offset a part ends with to continue.
packages_generatechangedinput schemaShowing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website +reachable +uptime-100% +updated-19d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
@typeship-ax/[email protected] npmthis version is not known to the dependency resolver
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://typeship.dev/mcp streamable-http | oauth2 AS: https://clerk.typeship.dev | yes | 100% | 340 ms | – | 2026-10-19 |
https://typeship.dev/mcp/public streamable-http | none | yes | 100% | 348 ms | 2026-07-28, 2025-11-25 | 2026-10-19 |
https://typeship.dev/mcp/readonly streamable-http | oauth2 AS: https://clerk.typeship.dev | yes | 100% | 345 ms | – | 2026-10-19 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
@typeship-ax/mcp | npm | 0.23.0 | npx | TYPESHIP_TOKEN |
packages_downloadread-only | Download a generated package. Download the complete ZIP referenced by `packages_generate`'s `download.url`. GET /generate/download No credential needed. |
packages_generate | Generate a package. Returns one generated package without creating a Project. POST /generate Credential optional. |
query_docsread-only | Search every Typeship docs page and both references with a regular expression (case-insensitive) and get matching lines with their page and a little context. Use when search_docs is too coarse or you need every occurrence of a term, flag, or error message. GET llms-full.txt |
read_docsread-only | Read a documentation page: an operation reference (a tool name, or dotted "resource.method"), a named input type such as a filter, or a docs-site guide page by name or URL. Long pages come in parts; pass the offset a part ends with to continue. |
search_docsread-only | Search this API's reference (operations, parameters) and, when a docs site is configured, its guides. Best matches first; page through with page. |
submit_docs_feedback | Tell the Typeship team a docs page is wrong, missing, or unclear: the page (URL or title) and what you expected. Read by people; no reply comes back through this tool. POST docs feedback |
Schemas: list_tools.
{
"name": "dev.typeship/typeship",
"title": "Typeship",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://typeship.dev/mcp",
"type": "streamable-http"
},
{
"url": "https://typeship.dev/mcp/public",
"type": "streamable-http"
},
{
"url": "https://typeship.dev/mcp/readonly",
"type": "streamable-http"
}
],
"version": "0.23.0",
"packages": [
{
"version": "0.23.0",
"transport": {
"type": "stdio"
},
"identifier": "@typeship-ax/mcp",
"runtimeHint": "npx",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "TYPESHIP_TOKEN",
"isSecret": true,
"description": "API key from the Typeship console (ak_...)."
}
]
}
],
"repository": {
"url": "https://github.com/typeship-ax/mcp",
"source": "github"
},
"websiteUrl": "https://typeship.dev",
"description": "Generate a typed SDK, CLI, and MCP server from any OpenAPI or GraphQL spec, and keep them current."
}