# MCP Firebird Examples
This directory contains examples for using the MCP Firebird server with different transport types and clients.
## π Directory Structure
```
examples/
βββ README.md # This file
βββ ExampleClaudeV2.mp4 # Video demonstration
βββ config/ # Configuration examples
β βββ claude-desktop.json # Claude Desktop configuration
β βββ vscode-mcp.json # VS Code MCP configuration
β βββ environment-variables.env # Environment variables example
βββ clients/ # Client examples
β βββ typescript/ # TypeScript client examples
β β βββ streamable-http-client.ts
β β βββ stdio-client.ts
β βββ python/ # Python client examples
β β βββ streamable_http_client.py
β β βββ requirements.txt
β βββ javascript/ # JavaScript client examples
β βββ streamable-http-client.js
βββ legacy/ # Legacy SSE examples (deprecated)
βββ sse-client.html
βββ sse-client.js
βββ sse_client.py
```
## π Quick Start
### 1. Claude Desktop Integration (Recommended)
Copy the configuration from `config/claude-desktop.json` to your Claude Desktop config file:
**Windows:** `%APPDATA%\Claude\claude_desktop_config.json`
**macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`
**Linux:** `~/.config/Claude/claude_desktop_config.json`
### 2. VS Code Integration
Copy the configuration from `config/vscode-mcp.json` to your VS Code settings.
### 3. Custom Client
See the examples in the `clients/` directory for TypeScript, Python, and JavaScript implementations.
## π Transport Types
MCP Firebird supports 4 transport types:
1. **STDIO** (Recommended for local integrations like Claude Desktop)
2. **HTTP Streamable** (Recommended for web/remote access) - **Default stateless mode**
3. **SSE** (Legacy, deprecated)
4. **Unified** (Supports both HTTP Streamable and SSE)
See [docs/transport-types.md](../docs/transport-types.md) for detailed information.
## π₯ Video Tutorial
Watch `ExampleClaudeV2.mp4` for a complete demonstration of using MCP Firebird with Claude Desktop.
## π Documentation
For more information, see:
- [Installation Guide](../docs/installation.md)
- [Configuration Guide](../docs/configuration.md)
- [Transport Types](../docs/transport-types.md)
- [Tools Reference](../docs/tools.md)
## π‘ Need Help?
- Check the [Troubleshooting Guide](../docs/troubleshooting.md)
- Open an issue on [GitHub](https://github.com/PuroDelphi/mcpFirebird/issues)
- Support the project: [Donate via PayPal](https://www.paypal.com/donate/?hosted_button_id=KBAUBYYDNHQNQ)