haarshitgarg/BART
3.1
If you are the rightful owner of BART and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
BART Server is a Model Context Protocol (MCP) server designed for accessing books and research papers.
Tools
2
Resources
0
Prompts
0
BART Server
A MCP server for books and research papers
Setup
- Make sure you have Go 1.21 or later installed
- Clone this repository
- Run the server:
go run cmd/server/main.go -sse OR go run cmd/server/main.go -http OR go run cmd/server/main.go
The server will start on port 8080.
Development
The following tools have been implemented:
-
Get New Books Tool
- Fetches the latest books published in the last 30 days
- Uses Open Library API
- Requires a genre parameter to filter books
- Returns up to 10 most recent books in the specified genre
-
Get New Articles Tool
- Fetches the latest research articles from arXiv
- Uses arXiv API
- Requires a keyword parameter to search articles
- Returns up to 10 most recent articles matching the keyword
- Includes article title, authors, publication date, and summary
Future Plans
-
Enhanced Search Capabilities
- Add support for multiple keywords and genres
- Implement advanced filtering options
- Add date range selection for articles and books
-
Additional Data Sources
- Integrate with more academic databases (e.g., Google Scholar, PubMed)
- Add support for more book platforms (e.g., Google Books, Amazon)
-
User Features
- Add user authentication
- Implement bookmarking functionality
- Add personal reading lists
- Enable article/book recommendations
-
API Improvements
- Add rate limiting
- Implement caching for better performance
- Add pagination support for large result sets
-
Documentation
- Add API documentation
- Create usage examples
- Add contribution guidelines