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
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).
More Data & Analytics MCP servers
Bright Data MCP
brightdataA powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web access.
arxiv-latex MCP Server
takashiishidaMCP server that uses arxiv-to-prompt to fetch and process arXiv LaTeX sources for precise interpretation of mathematical expressions in scientific papers.
Web3 Research MCP
aaronjmarsDeep Research for crypto - free & fully local
PubMed Analysis MCP Server
DarkroasterA PubMed MCP server.
PubMed MCP Server
cyanheadsSearch PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms via MCP. STDIO or Streamable HTTP.
Comments