- Έλεγχος σύνδεσης:
- Οδηγός Setup MCP-Claude.md:
# MCP-Claude Integration Guide
## 1. Environment Setup
### Bashrc Configuration
```bash
export MCP_FILE_SYSTEM_ENABLE=true
export DEBUG="mcp:*,sqlite:*,fs:*"
export PYTHONPATH="/home/alex/projects/LegalTextAnalysis/.venv/bin"
export PATH="/home/alex/projects/LegalTextAnalysis/.venv/bin:$PATH"
export PYTHONIOENCODING=utf-8
export UV_FORCE_STDIO=1
export MCP_SERVER_PORT=5173
Claude Desktop Configuration
{
"mcpServers": {
"sqlite": {
"command": "wsl",
"args": ["-e", "bash", "-ic", "cd ~/projects/LegalTextAnalysis && MCP_FILE_SYSTEM_ENABLE=true mcp-server-sqlite --db-path ./data/legal_text.db"],
"env": {
"UV_FORCE_STDIO": "1",
"MCP_SQLITE_EXPOSE_TABLES": "true",
"MCP_SERVER_PORT": "5173"
}
}
}
}
MCP Inspector Settings
- Transport: STDIO
- Command: mcp-server-sqlite
- Arguments: --db-path ./data/legal_text.db
- Environment Variables: (όπως στο bashrc)
2. Server Management
# Kill existing processes
pkill -f mcp-server-sqlite
sudo rm -rf /tmp/mcp*
# Start services
mcp-server-sqlite --db-path ./data/legal_text.db
npx @modelcontextprotocol/inspector
3. Γνωστά Προβλήματα
- Inspector GUI (5173) κάνει requests στον Express server (3000)
- Επιτυχημένη σύνδεση με βάση δεδομένων, αλλά αποτυχία πρόσβασης αρχείων
- Χρειάζεται επίλυση του προβλήματος επικοινωνίας μεταξύ των θυρών