mcpField
πŸŽ“
πŸŽ“ Academic Hub

πŸŽ“ Academic Hub

Local
github.com/mannubaveja007AI & Agents2Updated 11w ago

About πŸŽ“ Academic Hub

Academic Hub is a research writing and academic networking platform for researchers, combining Google Gemini AI writing help with plagiarism checks and paper sharing.

Key features

  1. 01Guided paper creation
  2. 02AI help for paper sections
  3. 03Automatic and manual plagiarism checks
  4. 04Export to PDF, DOCX, and LaTeX
  5. 05Paper sharing and impact statistics

Use cases

  1. 01Drafting a research paper section by section
  2. 02Checking paper content for similarity
  3. 03Sharing papers and tracking readership and citations

MCP support

The project includes an MCP API route and is described as an MCP context server, but the specific capabilities exposed through MCP are not stated.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

πŸŽ“ Academic Hub

Academic Hub Logo

Next.js TypeScript Tailwind CSS Google Gemini

Academic Hub is a revolutionary platform for researchers to create, share, and collaborate on research papers with AI assistance.

πŸ”— Live Demo: https://academic-hub-educhain.vercel.app/

Features β€’ Getting Started β€’ Usage β€’ Technologies β€’ Roadmap β€’ Contributing

✨ Features

πŸ€– AI-Powered Paper Builder
  • πŸ“ Step-by-step guided paper creation process
  • 🧠 AI assistance for each section of your research paper
  • πŸ” Real-time plagiarism detection
  • πŸ“Š Multiple export formats (PDF, DOCX, LaTeX)
  • πŸ“š Automatic citations and references
πŸ•΅οΈ Plagiarism Detection
  • ⚑ Real-time checking of AI-generated content
  • πŸ“Š Detailed similarity reports with source matching
  • πŸ”Ž Highlighted potentially plagiarized text
  • πŸ“ˆ Similarity score and severity classification
  • πŸ”„ Manual checking option for existing content
πŸ‘₯ Academic Community
  • 🌐 Connect with researchers in your field
  • πŸ“„ Share and discover research papers
  • πŸͺ™ Earn coins when others view, download, or cite your work
  • πŸ“Š Track paper statistics and impact metrics
  • πŸ’Ό Academic career opportunities board

πŸš€ Getting Started

Prerequisites
  • Node.js 18.0.0 or higher
  • npm or yarn
Installation
  1. Clone the repository:
git clone https://github.com/yourusername/academic-hub.git
cd academic-hub
  1. Install dependencies:
npm install
# or
yarn install
  1. Set up environment variables: Create a .env.local file in the root directory with the following variables:
NEXT_PUBLIC_API_URL=your_api_url
GOOGLE_AI_API_KEY=your_gemini_api_key
  1. Run the development server:
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser to see the application.

πŸ“– Usage

πŸ“ Building a Research Paper
  1. Navigate to the Paper Builder from your dashboard
  2. Complete each section of your paper in the suggested order
  3. Use the AI Assistant to help generate content or improve your writing
  4. Check for plagiarism using the built-in detection tool
  5. Save your draft regularly
  6. Export your completed paper in your preferred format
πŸ” Plagiarism Detection

The plagiarism detection system works in two ways:

  1. πŸ€– Automatic Detection: Whenever AI generates content, it's automatically checked for plagiarism
  2. πŸ‘† Manual Checking: Use the "Check Plagiarism" button to analyze any section of your paper

Understanding the results:

  • πŸ“Š Similarity Score: Overall percentage of potentially plagiarized content
  • 🚦 Severity Classification:
    • 🟒 Very Low (<10%)
    • 🟑 Low (10-20%)
    • 🟠 Moderate (20-40%)
    • πŸ”΄ High (40-60%)
    • ⚫ Very High (>60%)
  • πŸ“š Matched Sources: Specific sources that match your content
  • πŸ–οΈ Highlighted Text: Sentences or passages that may be plagiarized

πŸ—οΈ Project Structure

some minor are happening so Structure is dynamic!

academic-hub/
β”œβ”€β”€ app/                  # Next.js app directory
β”‚   β”œβ”€β”€ api/              # API routes
β”‚   β”‚   β”œβ”€β”€ mcp/          # Model Control Protocol API
β”‚   β”‚   β”œβ”€β”€ gemini/       # Gemini AI API
β”‚   β”‚   └── papers/       # Papers API
β”œβ”€β”€ app/build-paper/      # Paper builder page
β”œβ”€β”€ app/dashboard/        # User dashboard
β”œβ”€β”€ app/explore/          # Paper exploration page
β”œβ”€β”€ app/...               # Other pages
β”œβ”€β”€ components/           # Reusable React components
β”œβ”€β”€ lib/                  # Utility functions and libraries
β”œβ”€β”€ public/               # Static assets
└── styles/               # Global styles

πŸ› οΈ Technologies

  • πŸ–₯️ Frontend: Next.js, React, TypeScript, Tailwind CSS
  • 🧩 UI Components: shadcn/ui
  • πŸ€– AI Integration: Google Gemini AI
  • πŸ” Authentication: (Open Campus ( OCID ) Edu Chain

πŸ—ΊοΈ Roadmap

  • πŸ” Implement user authentication
  • πŸ’Ύ Connect to a real database
  • πŸ” Integrate with actual plagiarism detection APIs
  • πŸ‘₯ Add collaborative editing features
  • πŸ“š Implement citation management system
  • πŸ“ Add more export formats
  • πŸ“± Develop mobile application

πŸ‘₯ Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • Google Gemini AI for powering the AI assistance features
  • shadcn/ui for the beautiful UI components
  • Next.js team for the amazing framework

Β© 2023 Academic Hub. All rights reserved.

πŸ’‘ Built with AI, for researchers, by researchers πŸ’‘

❀️ Made with love by Mannu Baveja ❀️

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.