VenuVidya — Carnatic Flute Study Guide
Official7 toolsby pradeep-anantha
Kannada/English Carnatic flute KSGMS syllabus — search lessons, log practice, ask a RAG guru.
Search and log Kannada/English Carnatic flute lessons with AI-powered practice guidance.
Captured live from the server via tools/list.
search_syllabus
Keyword (BM25) search across all Carnatic flute lessons. Args: query: Natural-language question or keywords (English or Kannada). k: Number of top results to return (1-10, default 4). level: Optional filter — 'junior', 'senior' or 'vidwat'.
Parameters (3)
- querystringrequired
- kinteger
- levelany
get_lesson
Fetch the full study content of a single lesson. Args: lesson_id: Lesson identifier, e.g. 'junior-theory-1-4'.
Parameters (1)
- lesson_idstringrequired
list_lessons
List lesson metadata. Filter by level/category. Args: level: 'junior' | 'senior' | 'vidwat'. category: e.g. 'theory-1', 'practical-1', etc.
Parameters (2)
- levelany
- categoryany
list_classes
List recent class journal entries (date descending). Args: level: optional level filter. limit: max number of classes (1-100, default 20).
Parameters (2)
- levelany
- limitinteger
get_class
Fetch a single class journal entry with its items and practice log.
Parameters (1)
- class_idstringrequired
ask_venuvidya
Ask VenuVidya — the in-app RAG chatbot. Returns a grounded answer + citations. Args: question: Student question (2-1500 chars). level: Optional level filter for retrieval ('junior' | 'senior' | 'vidwat'). language: 'en', 'kn' or 'auto'.
Parameters (3)
- questionstringrequired
- levelany
- languagestring
log_practice_session
Log a practice session against a class item. Requires admin_pin. Args: class_id: Parent class id. item_id: Item id inside the class (kriti/varna/etc.). practiced_on: Date in YYYY-MM-DD. duration_min: Duration in minutes. notes: Free-text notes. rating: Self-rating 1-5. admin_pin: Admin PIN required for writes.
Parameters (7)
- class_idstringrequired
- item_idstringrequired
- practiced_onstringrequired
- duration_mininteger
- notesany
- ratingany
- admin_pinany
README not available yet.
Install
Remote endpoint
Streamable HTTPHosted server - connect over the network, no local install.
https://venuvidya-backend-production.up.railway.app/api/mcp/claude_desktop_config.json
{
"mcpServers": {
"venuvidya": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://venuvidya-backend-production.up.railway.app/api/mcp/"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.