├── .vscode └── mcp.json ├── LICENSE ├── Lesson 000 - About the series └── Lesson 000 README.md ├── Lesson 001 - Using a server ├── Lesson 001 README.md └── claude_config.json ├── Lesson 002 - Your first MCP server ├── Lesson 002 README.md ├── helloworld_fastmcp_server.py └── helloworld_server.py ├── Lesson 003 - Read a CSV file ├── Intermediate results │ └── csv_server_v0.1.py ├── Lesson 003 README.md ├── csv_server.py └── sample.csv ├── Lesson 004 - Query a Power BI model ├── Intermediate results │ ├── powerbi_server_v0.1.py │ ├── powerbi_server_v0.2.py │ └── powerbi_server_v0.3.py ├── Lesson 004 README.md └── powerbi_server.py ├── README.md └── requirements.txt /.vscode/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/.vscode/mcp.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/LICENSE -------------------------------------------------------------------------------- /Lesson 000 - About the series/Lesson 000 README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 000 - About the series/Lesson 000 README.md -------------------------------------------------------------------------------- /Lesson 001 - Using a server/Lesson 001 README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 001 - Using a server/Lesson 001 README.md -------------------------------------------------------------------------------- /Lesson 001 - Using a server/claude_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 001 - Using a server/claude_config.json -------------------------------------------------------------------------------- /Lesson 002 - Your first MCP server/Lesson 002 README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 002 - Your first MCP server/Lesson 002 README.md -------------------------------------------------------------------------------- /Lesson 002 - Your first MCP server/helloworld_fastmcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 002 - Your first MCP server/helloworld_fastmcp_server.py -------------------------------------------------------------------------------- /Lesson 002 - Your first MCP server/helloworld_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 002 - Your first MCP server/helloworld_server.py -------------------------------------------------------------------------------- /Lesson 003 - Read a CSV file/Intermediate results/csv_server_v0.1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 003 - Read a CSV file/Intermediate results/csv_server_v0.1.py -------------------------------------------------------------------------------- /Lesson 003 - Read a CSV file/Lesson 003 README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 003 - Read a CSV file/Lesson 003 README.md -------------------------------------------------------------------------------- /Lesson 003 - Read a CSV file/csv_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 003 - Read a CSV file/csv_server.py -------------------------------------------------------------------------------- /Lesson 003 - Read a CSV file/sample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 003 - Read a CSV file/sample.csv -------------------------------------------------------------------------------- /Lesson 004 - Query a Power BI model/Intermediate results/powerbi_server_v0.1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 004 - Query a Power BI model/Intermediate results/powerbi_server_v0.1.py -------------------------------------------------------------------------------- /Lesson 004 - Query a Power BI model/Intermediate results/powerbi_server_v0.2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 004 - Query a Power BI model/Intermediate results/powerbi_server_v0.2.py -------------------------------------------------------------------------------- /Lesson 004 - Query a Power BI model/Intermediate results/powerbi_server_v0.3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 004 - Query a Power BI model/Intermediate results/powerbi_server_v0.3.py -------------------------------------------------------------------------------- /Lesson 004 - Query a Power BI model/Lesson 004 README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 004 - Query a Power BI model/Lesson 004 README.md -------------------------------------------------------------------------------- /Lesson 004 - Query a Power BI model/powerbi_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/Lesson 004 - Query a Power BI model/powerbi_server.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-goblin/learn-mcp-servers/HEAD/requirements.txt --------------------------------------------------------------------------------