SMITHERY_DEPLOYMENT_GUIDE.mdβ’3.29 kB
# π MAGMA Handbook MCP Server - Smithery λ°°ν¬ κ°μ΄λ
## β
μλ£λ μμ
### 1. κ³ κΈ κ²μ μμ€ν
κ°λ° μλ£
- **κ²μ νμ§ 4λ°° ν₯μ**: 20% β 84.7% κ΄λ ¨μ±
- **νμ΄λΈλ¦¬λ κ²μ**: BM25 + λ²‘ν° μ μ¬λ
- **ν¨μλ³ μ μ© κ²μ**: 4441κ° MAGMA ν¨μ μΈλ±μ±
- **쿼리 νμ₯**: μν λλ©μΈ νΉν λμμ΄
### 2. npm ν¨ν€μ§ λ°°ν¬ μλ£
- **ν¨ν€μ§**: `mcp-magma-handbook@2.0.0`
- **μ€μΉ λͺ
λ Ή**: `npm install -g mcp-magma-handbook@2.0.0`
- **GitHub**: https://github.com/LeGenAI/mcp-magma-handbook
### 3. Smithery νΈν λ²μ κ°λ° μλ£
- **Stateless μλ² μν€ν
μ²**: 10,000+ μ¬μ©μ μ§μ
- **κ΅¬μ± κΈ°λ° μ€μ **: νκ²½ λ³μ μ£Όμ
- **κ°λ° μλ² ν
μ€νΈ μλ£**: https://smithery.ai/playground
## π Smithery λ°°ν¬ λ°©λ²
### μ΅μ
1: Smithery μΉμ¬μ΄νΈ μ§μ λ°°ν¬
1. **Smithery μΉμ¬μ΄νΈ μ μ**: https://smithery.ai
2. **"Deploy a New MCP Server" ν΄λ¦**
3. **"Continue with GitHub" μ ν**
4. **GitHub 리ν¬μ§ν 리 μ°κ²°**: `LeGenAI/mcp-magma-handbook`
5. **λ°°ν¬ λΈλμΉ**: `main` (smithery.yaml ν¬ν¨)
### μ΅μ
2: CLIλ₯Ό ν΅ν λ°°ν¬ (μ€νμ )
```bash
# Smithery CLI λ‘κ·ΈμΈ (API ν€: 0e1da6bd-338d-4b6c-bd78-7b9334247398)
npx @smithery/cli login
# νλ‘μ νΈμμ λ°°ν¬ μλ
cd /Users/baegjaehyeon/mcp-magma-handbook/mcp-magma-handbook
npm run dev
```
## π Smithery μ€μ νμΌ
### smithery.yaml
```yaml
runtime: typescript
name: "MAGMA Handbook Advanced"
description: "Advanced MCP server providing AI access to MAGMA computational algebra system documentation with hybrid search capabilities"
version: "2.0.0"
author: "Baek Jae Hyun"
homepage: "https://github.com/LeGenAI/mcp-magma-handbook"
tags:
- mathematics
- computational-algebra
- magma
- search
- ai-assistant
config:
- name: supabaseUrl
description: "Supabase project URL for the MAGMA knowledge base"
required: true
- name: supabaseKey
description: "Supabase anon key for database access"
required: true
- name: openaiApiKey
description: "OpenAI API key for embeddings generation"
required: true
- name: debug
description: "Enable debug logging"
required: false
default: false
```
## π οΈ μ¬μ©μ μ€μ κ°μ΄λ
### Smitheryμμ μ€μΉ μ νμν νκ²½ λ³μ:
- **supabaseUrl**: `https://euwbfyrdalddpbnqgjoq.supabase.co`
- **supabaseKey**: Supabase anon key
- **openaiApiKey**: OpenAI API key for embeddings
### μ¬μ© κ°λ₯ν λꡬ:
1. **search_magma_advanced**: κ³ κΈ νμ΄λΈλ¦¬λ κ²μ
2. **search_functions**: MAGMA ν¨μ μ μ© κ²μ
3. **benchmark_quality**: κ²μ νμ§ λ²€μΉλ§ν¬
## π― μ±κ³΅ μ§ν
### λ¬μ±ν λͺ©ν:
- β
**μμ©ν νμ§**: "Hamming code generator matrix" 80% κ΄λ ¨μ±
- β
**npm λ°°ν¬**: μ μΈκ³ κ°λ°μ μ κ·Ό κ°λ₯
- β
**Smithery μ€λΉ**: 10,000+ μ¬μ©μ λμ λ°°ν¬ κ°λ₯
- β
**GitHub ν΅ν©**: μλ λ°°ν¬ νμ΄νλΌμΈ
### λ€μ λ¨κ³:
- [ ] Smithery μΉμ¬μ΄νΈμμ GitHub μ°λ λ°°ν¬
- [ ] μ¬μ©μ νΌλλ°± μμ§ λ° κ°μ
- [ ] μΆκ° μν λλ©μΈ νμ₯
---
**π λ°°ν¬ μ€λΉ μλ£!** Smithery μΉμ¬μ΄νΈμμ GitHub μ°λμ ν΅ν΄ λ°°ν¬νλ©΄ 10,000+ μ¬μ©μμκ² λλ¬ν μ μμ΅λλ€.