quartzy-mcp-server
Version:
Model Context Protocol server for Quartzy Public API - laboratory inventory and order management
75 lines (52 loc) • 2.5 kB
Markdown
# Quartzy MCP Server
[](https://opensource.org/licenses/MIT)
[](https://github.com/agoulah/quartzy-mcp-server/actions/workflows/ci.yml)
A Model Context Protocol (MCP) server that provides seamless access to the Quartzy Public API for laboratory inventory and order management through AI assistants like Claude Desktop.
## 🚀 Quick Start
### Installation
```bash
npm install -g quartzy-mcp-server
```
### Configuration
1. Get your Quartzy access token:
- Visit [Quartzy AccessToken Settings](https://app.quartzy.com/profile/access-tokens)
- Click "Add AccessToken"
- Copy the generated token
2. Configure Claude Desktop by editing your config file:
**macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`
**Windows:** `%APPDATA%\Claude\claude_desktop_config.json`
**Linux:** `~/.config/Claude/claude_desktop_config.json`
```json
{
"mcpServers": {
"quartzy": {
"command": "quartzy-mcp-server",
"env": {
"QUARTZY_ACCESS_TOKEN": "your_token_here"
}
}
}
}
```
3. Restart Claude Desktop
## 🔧 Features
- **Complete API Coverage**: All Quartzy Public API endpoints
- **Inventory Management**: List, search, and update inventory items
- **Order Management**: Create, track, and manage order requests
- **Lab Organization**: Access lab and organizational data
- **Webhook Integration**: Set up and manage webhooks
- **Type-Safe**: Full TypeScript support
- **Error Handling**: Comprehensive error reporting
## 📖 Documentation
- [Contributing Guide](CONTRIBUTING.md)
- [Changelog](CHANGELOG.md)
## 🤝 Contributing
Contributions are welcome! Please read our [Contributing Guide](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.
## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 🐛 Issues
Found a bug or have a feature request? Please [open an issue](https://github.com/agoulah/quartzy-mcp-server/issues).
## 📞 Support
- **Quartzy API Issues**: [Quartzy Support](mailto:support@quartzy.com)
- **MCP Server Issues**: [GitHub Issues](https://github.com/agoulah/quartzy-mcp-server/issues)
- **MCP Protocol**: [MCP Documentation](https://modelcontextprotocol.io/)