context7/docs/docs.json
Fahreddin Özcan 6d1e6442ee
CTX7-855: Context7 TS SDK docs (#1080)
* init sdk and monorepo

* init sdk and monorepo

* comment cleanup

* remove bun.lock

* cleanup: remove sdk package and deps

* update tsconfigs

* chore: add temp changelog

* ci: update scripts

* ci: update github workflows

* fmt: workflows

* fix: search libraries response type

* ci: update pack-mcpb script

* feat: init ts sdk

* feat: add commands and http client

* update keywords and author

* update eslint config for mcp

* include license and readme in build

* update release.yaml

* add readme symlink

* include readme in mcp package

* chore: add canary release workflow and update configs

* chore: format files

* ci: add changeset check workflow

* canary release trigger

* ci: login to npm before release

* bump mcp version on package

* remove pr trigger from canary release

* ci: remove package input

* finalize sdk with tests and proper types

* address reviews

* add client tests

* feat: use env var automatically

* add docs

* docs: update API documentation and add SDK guides

Added comprehensive TypeScript SDK documentation including getting started guide and command references for get-docs and search-library. Updated API guide and OpenAPI specification.

* remove docs changes (moving to separate PR)

* docs: ts sdk docs

* update sdk examples

* remove docs

* update build config with tsup

* cleanup comments

* fix error hangling on http client

* minor fixes

* address reviews

* add txt pagination feature

* remove unnecessary types

* update docs with new paging txt feature

* update default format

* cleanup

* fmt

* update

* add mcp lint command

* update format scripts

* fix: update eslint and tsconfig with update

* add readme

* make default format json

* change docType to mode

* update basic usage

* apply interface changes

* remove changeset
2025-11-28 16:43:27 +03:00

134 lines
2.9 KiB
JSON

{
"$schema": "https://mintlify.com/docs.json",
"theme": "maple",
"name": "Context7 MCP",
"description": "Up-to-date code docs for any prompt.",
"colors": {
"primary": "#10B981",
"light": "#ECFDF5",
"dark": "#064E3B"
},
"navigation": {
"groups": [
{
"group": "Overview",
"pages": [
"overview",
"installation",
"usage",
"adding-libraries",
"plans-pricing",
"api-guide"
]
},
{
"group": "Dashboard",
"pages": [
"dashboard/api-keys",
"dashboard/libraries",
"dashboard/private-repositories",
"dashboard/team",
"dashboard/usage",
"dashboard/billing"
]
},
{
"group": "SDKs",
"pages": [
{
"group": "TypeScript",
"pages": [
"sdks/ts/getting-started",
{
"group": "Commands",
"pages": ["sdks/ts/commands/search-library", "sdks/ts/commands/get-docs"]
}
]
}
]
},
{
"group": "API Reference",
"openapi": "openapi.json"
},
{
"group": "Integrations",
"pages": ["integrations/code-rabbit"]
},
{
"group": "Resources",
"pages": ["security", "troubleshooting", "contact"]
}
]
},
"api": {
"playground": { "display": "simple" }
},
"logo": {
"light": "/public/logo/logo.svg",
"dark": "/public/logo/logo-dark.svg",
"href": "https://context7.com"
},
"favicon": "/public/favicon.ico",
"navbar": {
"links": [
{
"label": "Discord",
"href": "https://upstash.com/discord"
},
{
"label": "GitHub",
"href": "https://github.com/upstash/context7"
}
],
"primary": {
"type": "button",
"label": "Dashboard",
"href": "https://context7.com"
}
},
"footer": {
"socials": {
"x": "https://x.com/context7ai",
"github": "https://github.com/upstash/context7",
"discord": "https://upstash.com/discord"
},
"links": [
{
"header": "Resources",
"items": [
{
"label": "Website",
"href": "https://context7.com"
},
{
"label": "Submit a Library",
"href": "https://context7.com/add-library"
},
{
"label": "Dashboard",
"href": "https://context7.com/dashboard"
}
]
},
{
"header": "Community",
"items": [
{
"label": "GitHub",
"href": "https://github.com/upstash/context7"
},
{
"label": "Discord",
"href": "https://upstash.com/discord"
},
{
"label": "Twitter",
"href": "https://x.com/context7ai"
}
]
}
]
}
}