educhain-mcp-project

Akki-Maharaj/educhain-mcp-project

3.1

If you are the rightful owner of educhain-mcp-project 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.

This document provides a structured summary of the EduChain Claude Integration project, which involves setting up an MCP server to generate educational content and prepare for future integration with Claude Desktop.

Tools
1
Resources
0
Prompts
0

EduChain MCP Project

About the Project

EduChain MCP is a blockchain-based educational management and certification platform aimed at enhancing transparency, security, and trust in academic record-keeping. This project leverages blockchain technology to securely store, verify, and share educational credentials and records.


Features

  • Secure Credential Storage: Educational credentials are securely stored on a blockchain, ensuring tamper-proof and transparent records.
  • Instant Verification: Certificates can be verified instantly without intermediaries, simplifying trust validation.
  • Decentralized Data Management: Uses decentralized storage (e.g., IPFS) to ensure availability and prevent data loss.
  • User Roles & Permissions: Supports different user roles such as students, institutions, and employers with permissioned access.
  • AI-Powered Content Generation: Utilizes AI models like Claude AI to generate educational materials, such as multiple-choice questions and lesson plans.
  • User-Friendly Interface: Easy-to-use frontend built with React.js for seamless interaction by users.
  • Blockchain-Backed Certification: Issues and verifies certificates using the EduChain blockchain framework.

Technologies Used

Backend & Server

  • FastMCP: A framework for building Model Context Protocol (MCP) servers, facilitating communication between AI models and external systems.
  • Python 3.11: The programming language used for backend development.
  • Claude Desktop: An AI model integrated into the system for generating educational content.

AI & Content Generation

  • Claude AI: Utilized for generating multiple-choice questions (MCQs) and lesson plans.
  • OpenRouter: A platform for routing requests to AI models, used here to interface with Claude.
  • DeepSeek: An AI model accessed via OpenRouter for educational content generation.

Frontend

  • React.js: A JavaScript library for building user interfaces, used for the frontend development of the platform.

Blockchain & Certification

  • EduChain: The blockchain framework employed for issuing and verifying educational credentials.
  • IPFS: Used for decentralized storage of educational content and certificates.

Configuration & Integration

  • JSON: Configuration files (e.g., claude_desktop_config.json) used for setting up and integrating various components.

Contributing

Contributions are welcome! Please follow these steps:

  • Fork the repository

  • Create a new branch (git checkout -b feature-name)

  • Commit your changes (git commit -m "Add some feature")

  • Push to the branch (git push origin feature-name)

  • Open a Pull Request

Please ensure your code follows the project coding standards and includes relevant tests.

License

Distributed under the MIT License. See LICENSE for more information.

Contact