Commit History
-
wording: 2 seconds
f4bd350 -
Add request timing analytics and improve UI organization
- Reorganized app into separate "App" and "Analytics" tabs - Added request timing tracking to measure performance - Display average request time chart alongside request count - Updated data storage logic for Hugging Face Spaces compatibility - Added speed-focused messaging highlighting <3 second performance - Changed timing chart from LinePlot to BarPlot for better visualization 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>59993d0
-
Fix MCP tool exposure to show only search_web
- Add api_name=False to button click and demo.load to hide from API - Use gr.api() to explicitly expose only search_web as MCP tool - Move docstring to proper position after function signature - Maintains GUI functionality while providing clean MCP interface85f4370 -
Improve analytics display and fix page load refresh
- Improve chart formatting with better visibility (14 days, rotated labels) - Add demo.load() to refresh analytics on page load - Add api_name=False to prevent lambda from being exposed as MCP tool - Ensures users see current request counts without needing to search firstb4fa9b6 -
Add analytics feature to track daily request counts
- Add analytics.py module for request tracking with file-based storage - Integrate request logging into search_web function - Add bar chart visualization showing last 30 days of requests - Add filelock dependency for thread-safe file operations 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>4c75ecc
-
Revert "Update MCP button link to use custom HF Space domain"
This reverts commit e6f71d7c825c7c581b7f5b596fa9c49485afa043.f568c4f -
Update MCP button link to use custom HF Space domain
e6f71d7 -
Remove target='_blank' from MCP button link
ad90141 -
Fix MCP button to use direct URL instead of JavaScript for HuggingFace Spaces compatibility
bf5b72e -
Move MCP button back to HTML block with padding adjustment
eea0a4b -
Move MCP button into markdown section and increase size
b9167a4 -
Simplify MCP button styling
f0981f5 -
Add 'Use with MCP' button that opens API view
eaf41af
-
Update app.py
af5218b -
Update README and app.py: change title to 'Web Search MCP', enhance rate limit to 360 requests/hour, and improve logging for rate limit and content extraction.
f2aca49 -
Update app.py
1d115f5 -
Add rate limit logging and community resource notice to Gradio interface
d454433 -
Add search button to Gradio interface for improved user interaction
4e72c55 -
Refactor search_web function for improved readability: format parameters, enhance example usage, and streamline payload preparation.
36a4f5e -
Refactor search_web function to enhance formatting for news and search results; improve date handling and source extraction.
4424462 -
Enhance README and app.py: clarify search functionality, add search type options, and improve usage examples for web search capabilities.
9d978bc -
Update README and app.py for Web Search MCP Server: enhance documentation, improve usage instructions, and implement main content extraction with error handling.
6ef48c6 -
Refactor imports in app.py to streamline dependencies
edda836 -
Implement rate limiting and error handling in FastAPI application; update requirements.txt to include 'limits'
531d6f9 -
Update app.py
eb17722 -
Add Gradio web search application and update README with usage instructions
e90574b -
initial commit
Verified signatureadd19e8