MCP.so
Sign In

Data Engineering Tutor MCP Server

@scriptstar

About Data Engineering Tutor MCP Server

"Data Engineering Tutor," providing personalized updates about Data Engineering concepts, patterns, and technologies to a connected AI client.

Basic information

Category

Data & Analytics

Runtime

node

Transports

stdio

Publisher

scriptstar

Config

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

{
  "mcpServers": {
    "de-mcp-server": {
      "command": "node",
      "args": [
        "build/index.js"
      ]
    }
  }
}

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 Data Engineering Tutor MCP Server?

It is a Node.js and TypeScript Model Context Protocol (MCP) server that acts as a "Data Engineering Tutor," delivering personalized updates about Data Engineering concepts, patterns, and technologies to a connected AI client. It demonstrates MCP Resources, Tools, and Prompts to create a stateful, interactive agent helper.

How to use Data Engineering Tutor MCP Server?

Install dependencies with npm install, build with npm run build, and run with node build/index.js. Requires an OpenRouter API key set in a .env file. Configure your MCP client (e.g., Claude Desktop or Cursor) to launch the server using the provided JSON configuration.

Key features of Data Engineering Tutor MCP Server

  • Provides a data engineering knowledge memory resource.
  • Includes tools to read and write known concepts from memory.
  • Fetches recent Data Engineering news via OpenRouter and Perplexity.
  • Offers a guidance prompt for AI client workflow.
  • Implements stateful, interactive agent capabilities.
  • Compatible with MCP clients like Cursor and Claude Desktop.

Use cases of Data Engineering Tutor MCP Server

  • An AI assistant can fetch latest Data Engineering trends and present them to a user.
  • The assistant can maintain a user's knowledge profile about Data Engineering concepts.
  • The assistant can tailor updates based on what the user already knows.

FAQ from Data Engineering Tutor MCP Server

What is the required runtime environment?

Node.js v18 or later, npm, an MCP client, and an OpenRouter API key.

How do I configure the server with Claude Desktop?

Use the example JSON configuration in the README, setting the command to node with the absolute path to build/index.js.

How does the server store user knowledge?

It stores known concepts as a simple JSON file at data/data-engineering-knowledge.json.

What tools are available?

  • de_tutor_read_memory: reads known concepts.
  • de_tutor_write_memory: updates memory with a concept and boolean.
  • de_tutor_get_updates: fetches recent Data Engineering updates.

Can I inspect raw MCP messages?

Yes, use the MCP Inspector: npx @modelcontextprotocol/inspector node ./build/index.js (ensure OPENROUTER_API_KEY is set in the environment).

Comments

More Data & Analytics MCP servers