|
@@ -8,22 +8,12 @@ import {
|
|
|
ListToolsRequestSchema,
|
|
ListToolsRequestSchema,
|
|
|
} from "@modelcontextprotocol/sdk/types.js";
|
|
} from "@modelcontextprotocol/sdk/types.js";
|
|
|
import { Database } from "bun:sqlite";
|
|
import { Database } from "bun:sqlite";
|
|
|
|
|
+import { Exercicio } from "./types";
|
|
|
|
|
|
|
|
|
|
|
|
|
// Conexão com o Banco de Dados usando o SQLite nativo do Bun
|
|
// Conexão com o Banco de Dados usando o SQLite nativo do Bun
|
|
|
const db = new Database("./academia.sqlite3");
|
|
const db = new Database("./academia.sqlite3");
|
|
|
|
|
|
|
|
-// Tipos
|
|
|
|
|
-interface Exercicio {
|
|
|
|
|
- id: number;
|
|
|
|
|
- nome: string;
|
|
|
|
|
- grupo_muscular: string;
|
|
|
|
|
- series: number;
|
|
|
|
|
- repeticoes: number;
|
|
|
|
|
- intervalo_segundos: number;
|
|
|
|
|
- observacoes: string;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
// Criar servidor MCP
|
|
// Criar servidor MCP
|
|
|
const server = new Server(
|
|
const server = new Server(
|
|
|
{
|
|
{
|