MCP Server for Data Engineering Knowledge
MCP Server for Data Engineering Knowledge
This repo contains a simple Model Context Protocol (MCP) server built with Node.js and TypeScript. It acts as a "Data Engineering Tutor," providing personalized updates about Data Engineering concepts, patterns, and technologies to a connected AI client.
npm (or your preferred Node.js package manager like yarn or pnpm) - An AI client capable of connecting to an MCP server (e.g., Cursor, Claude desktop app) - An OpenRouter API Key (for fetching live Data Engineering updates via Perplexity)Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| de_tutor_read_memory | Reads the current known concepts from the JSON file. |
| de_tutor_write_memory | Updates the JSON file to mark a concept as known (true) or unknown (false). Takes concept (string) and known (boolean) as input. |
| de_tutor_get_updates | Uses your OpenRouter API key to query Perplexity (perplexity/sonar-small-online) for recent Data Engineering news, patterns, and technologies. |
{
"mcpServers": {
"de-tutor": {
"command": "node",
"args": [
"/full/path/to/your/project/build/index.js"
],
"env": {
"OPENROUTER_API_KEY": "YOUR_OPENROUTER_API_KEY"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
npm (or your preferred Node.js package manager like yarn or pnpm) - An AI client capable of connecting to an MCP server (e.g., Cursor, Claude desktop app) - An OpenRouter API Key (for fetching live Data Engineering updates via Perplexity)| Variable | Description | Required |
|---|---|---|
| OPENROUTER_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Names the .gitlab-ci.yml lines your runner will reject after the next GitLab major upgrade
Checks any website's AI citation readiness across 5 dimensions:
MCP server for restaurant ai. Features optimize menu, calculate food cost, manage reservatio...
Install the ContinueWith AI handoff widget from coding agents (Cursor, Claude Code, Codex).