import { createClient } from '../../erickwendel-sdk/index.ts'
// GraphQL API endpoint
export const GRAPHQL_API = 'https://tml-api.herokuapp.com/graphql'
// Initialize the GraphQL client
export const client = createClient({
url: GRAPHQL_API
})
// Tool configurations
export const TOOL_CONFIG = {
talks: {
name: 'get_talks',
description: 'Get a list of talks with optional filtering and pagination.'
},
posts: {
name: 'get_posts',
description: 'Get a list of posts with optional filtering and pagination.'
},
videos: {
name: 'get_videos',
description: 'Get a list of videos with optional filtering and pagination.'
},
projects: {
name: 'get_projects',
description: 'Get a list of projects with optional filtering and pagination.'
},
status: {
name: 'check_status',
description: 'Check if the API is alive and responding.'
}
}
// Server configuration
export const SERVER_CONFIG = {
name: 'erickwendel-api-service',
version: '1.0.0',
description: "A service that provides access to Erick Wendel's content including talks, posts, videos, and projects."
}