loading…
Search for a command to run...
loading…
An MCP server that enables users to interact with local documents for educational purposes through tools for listing and reading files. It features an integrate
An MCP server that enables users to interact with local documents for educational purposes through tools for listing and reading files. It features an integrated agent capable of automatically generating document summaries and study flashcards.
Este proyecto implementa un agente MCP (Model Context Protocol) capaz de interactuar con documentos locales para facilitar el estudio.
python -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txt
Corre el servidor FastAPI usando Uvicorn:
uvicorn mcp-server.server:app --reload
El servidor estará disponible en: http://127.0.0.1:8000
Muestra los archivos disponibles en la carpeta data/.
GET /tools/list_documentsLee el contenido de un archivo específico.
GET /tools/read_document?filename=prueba.txtInvoca al agente para procesar un documento usando las tools MCP.
POST /agent/study{
"filename": "arquitectura.txt",
"mode": "summary"
}
summary | flashcardsskills/study_skill.py.read_document en agent/study_agent.py.El servidor MCP se ejecuta localmente usando uvicorn.

El servidor expone herramientas MCP que pueden ser usadas por el agente.

El agente invoca la tool read_document y genera un resumen del documento.

Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mcp-study-agent": {
"command": "npx",
"args": []
}
}
}