MCP.so
Sign In

Mcp Cornell Resume

@johndezr

About Mcp Cornell Resume

A Model Context Protocol (MCP) server that automatically generates Cornell-style study notes and summaries from the conversational context, with RAG active recall question generation and Notion integration.

Basic information

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "resume_to_notion": {
      "command": "/path-to-uv/uv",
      "args": [
        "--directory",
        "/path-to-project/mcp-cornell-resume",
        "run",
        "main.py"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Mcp Cornell Resume?

An MCP server that generates Cornell-style study notes and active recall questions from conversational context. It uses RAG with Pinecone for context retrieval and automatically saves formatted summaries to a Notion database. Designed for users who want to turn chat history into structured study materials.

How to use Mcp Cornell Resume?

Set up by cloning the repository, installing dependencies with uv, and configuring environment variables (OpenAI, Pinecone, Notion API keys). Add the server to an MCP‑compatible client (e.g., Claude Desktop) using a JSON configuration pointing to uv run main.py. The tool save_resume_to_notion accepts a text string and returns a Notion page ID.

Key features of Mcp Cornell Resume

  • Real-time Cornell-style note generation from chat conversation history
  • Context-aware active recall question generation using vector similarity
  • Semantic search integration with Pinecone for relevant note retrieval
  • Automatic Notion database synchronization with proper block formatting
  • OpenAI-powered text processing and question generation

Use cases of Mcp Cornell Resume

  • Convert long chat conversations into structured Cornell notes for review
  • Generate active recall questions to test understanding of discussed topics
  • Maintain a searchable, organized knowledge base in Notion from chat sessions
  • Retrieve semantically related past notes while taking new ones

FAQ from Mcp Cornell Resume

What are the required dependencies and accounts?

Python 3.13+, the uv package manager, and accounts for OpenAI, Pinecone, and Notion. API keys must be stored in a .env file.

How does the data flow through the server?

The client sends chat text to save_resume_to_notion. OpenAI generates embeddings, Pinecone retrieves semantically similar notes, OpenAI creates a Cornell summary using that context, and the result is stored in both Pinecone and Notion. The Notion page ID is returned.

Where is my data stored?

Note content is saved to your Notion database with formatted blocks. Vector embeddings are stored in a Pinecone index for future context retrieval.

What are the current limitations?

The finite LLM context window (typically 8k–32k tokens) means very long conversations may lose information. Multiple integrations add latency, and Notion‑Pinecone sync is complex.

How are API keys handled?

All keys are stored in a .env file and never exposed in error messages. Input validation and access controls are applied according to Notion workspace permissions.

Comments

More Memory & Knowledge MCP servers