Skip to main content
Glama

MCP Agent - AI Expense Tracker

by dev-muhammad
ScrollToBottom.tsx•1.16 kB
'use client' import type React from 'react' import { motion, AnimatePresence } from 'framer-motion' import { useStickToBottomContext } from 'use-stick-to-bottom' import { Button } from '@/components/ui/button' import Icon from '@/components/ui/icon' const ScrollToBottom: React.FC = () => { const { isAtBottom, scrollToBottom } = useStickToBottomContext() return ( <AnimatePresence> {!isAtBottom && ( <motion.div initial={{ opacity: 0, y: 20 }} animate={{ opacity: 1, y: 0 }} exit={{ opacity: 0, y: 20 }} transition={{ duration: 0.3, ease: 'easeInOut' }} className="absolute bottom-4 left-1/2 -translate-x-1/2" > <Button onClick={() => scrollToBottom()} type="button" size="icon" variant="secondary" className="border border-border bg-background text-primary shadow-md transition-shadow duration-300 hover:bg-background-secondary" > <Icon type="arrow-down" size="xs" /> </Button> </motion.div> )} </AnimatePresence> ) } export default ScrollToBottom

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dev-muhammad/MCPAgent'

If you have feedback or need assistance with the MCP directory API, please join our Discord server