LLM Chat MCP
README.md
# LLM Chat MCP
[](https://opensource.org/licenses/MIT)
[](https://www.npmjs.com/package/@johannes.latzel/llm-chat-mcp)
[](https://github.com/johanneslatzel/llm-chat-mcp/releases)
[](https://www.typescriptlang.org/)
[](https://github.com/johanneslatzel/llm-chat-mcp/pulls)
[](https://github.com/johanneslatzel/llm-chat-mcp/discussions)
[](https://codecov.io/gh/johanneslatzel/llm-chat-mcp)
[](https://github.com/johanneslatzel/llm-chat-mcp/actions/workflows/ci.yml)
[](https://badge.socket.dev/npm/package/@johannes.latzel/llm-chat-mcp/latest)
[](https://github.com/mefengl/made-by-ai)
MCP server library for the `@johannes.latzel/llm-chat` ecosystem. Wraps `Tool`
and `ToolPackage` instances behind the [Model Context Protocol][mcp] over stdio
or Streamable HTTP.
## Features
- **Stdio** and **Streamable HTTP** transports
- Register any `Tool` or `ToolPackage` from the llm-chat ecosystem
- Serve **documents as MCP resources** - register a file or an entire folder
(every supported type by default) and clients can list and read them
- Multi-session HTTP - each client gets an isolated MCP session
- Automatic JSON Schema → Zod conversion for input validation
## Prerequisites
- Node.js >= 20
## Installation
```bash
npm install @johannes.latzel/llm-chat-mcp
```
## Documentation
Full documentation at **[johanneslatzel.github.io/llm-chat-mcp/](https://johanneslatzel.github.io/llm-chat-mcp/)**
## License
MIT. See [`LICENSE`](LICENSE).
## Contributing
Issues and PRs welcome at [github.com/johanneslatzel/llm-chat-mcp](https://github.com/johanneslatzel/llm-chat-mcp).
[mcp]: https://modelcontextprotocol.io
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues