Tutorials¶
Step-by-step guides to learn mcp-datahub from the ground up.
Learning Path¶
These tutorials are designed to be followed in order:
flowchart LR
A[First Search] --> B[Exploring Lineage]
B --> C[Building Custom Server]
C --> D[Adding Authentication]
Available Tutorials¶
Your First DataHub Search¶
Learn the basics of searching DataHub through an AI assistant. You will:
- Connect mcp-datahub to Claude Desktop
- Search for datasets by name
- Filter results by entity type
- Explore entity details
Prerequisites: mcp-datahub installed and configured
Exploring Data Lineage¶
Understand how data flows through your organization. You will:
- Trace upstream dependencies
- Discover downstream consumers
- Visualize lineage paths
- Understand lineage depth
Prerequisites: Completed "Your First DataHub Search"
Building a Custom MCP Server¶
Create your own MCP server using the mcp-datahub library. You will:
- Set up a Go project
- Import and configure the toolkit
- Register DataHub tools
- Run your custom server
Prerequisites: Go 1.24+, basic Go knowledge
Adding Authentication¶
Secure your custom MCP server with authentication. You will:
- Implement the AccessFilter interface
- Add JWT token validation
- Filter results by user permissions
- Test authenticated access
Prerequisites: Completed "Building a Custom MCP Server"
Next Steps¶
After completing these tutorials, explore:
- How-to Guides for specific tasks
- Concepts for deeper understanding
- API Reference for complete documentation