There's no reason to allow broad based access to all environment variables. As of right now, there is only the downstream dependency depd (https://github.com/dougwilson/nodejs-depd) which require the NO_DEPRECATION, TRACE_DEPRECATION. Lets limit the env variables to just this alone.
Also it advisible to setup some sort of CI to ensure these always work.
The response from the server was not matching the expected `InitializeResult` schema [^1].
1. The `serverInfo` field contained a `description` that was not part of the schema.
2. The `capabilities` field was incorrectly nested in `serverInfo`.
3. The `capabilities` field in the response included `resources`, even though this server does not support resources.
This change also adds an `instructions` field to the response, which provides guidance on how to use the server.
The SDK takes care of registering capabilities [^2], so we don't need to add this when instantiating the `server` object.
Response does not match `InitializeResult` schema:
```json
{
"capabilities": {
"tools": {
"listChanged": true
}
},
"serverInfo": {
"name": "Context7",
"version": "1.0.13",
"description": "Retrieves up-to-date documentation and code examples for any library.",
"capabilities": {
"resources": {},
"tools": {}
}
}
}
```
Response matches `InitializeResult` schema:
```json
{
"capabilities": {
"tools": {
"listChanged": true
}
},
"serverInfo": {
"name": "Context7",
"version": "1.0.13"
},
"instructions": "Use this server to retrieve up-to-date documentation and code examples for any library."
}
```
[^1]: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/schema/2025-03-26/schema.ts#L179-L193
[^2]: 2cf4f0ca86/src/server/mcp.ts (L101)
Fixes https://github.com/upstash/context7/issues/282
- Add separate badges for Traditional Chinese and Simplified Chinese documentation in the main README
- Remove the multi-language badges line from the Traditional Chinese documentation file
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
- Add Traditional Chinese (zh-TW) documentation for Context7 MCP, including installation, configuration, usage, troubleshooting, and platform-specific setup instructions.
- Provide detailed setup guides for multiple editors and environments, such as Cursor, Windsurf, VS Code, Zed, Claude, BoltAI, Docker, Windows, and Augment Code.
- Include environment variable configuration and troubleshooting tips for common issues.
- Add disclaimers regarding community contributions and project accuracy.
- List media coverage and community links for further information.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>