Skip to content

Conversation

@adam-cowley
Copy link
Contributor

@adam-cowley adam-cowley commented Jul 4, 2025

Caption: Build your own GraphRAG MCP server with graph-backed tools and resources.

Pre-Submission Checklist

Content Creation

  • Write course content (modules, lessons, questions, challenges)
  • Add any required images and includes to lesson folders
  • Set course status to :status: draft in course.adoc
  • Follow existing course structure (used recent course as template)
  • Include proper course metadata (categories, duration, etc.)
  • Create course overview in course.adoc
  • Create summary in summary.adoc

Assets & Media

  • Create course illustration/badge (discuss with Adam if needed)
  • Create banner image
  • Ensure all media assets are optimized

Testing & Quality Assurance

  • Run unit tests (npm run test)
  • Test course locally in development environment
  • Verify all links work
  • Check Cypher queries and code samples are valid (if applicable)
  • Ensure the course can be deployed without errors
  • Check display includes correctly in the development environment
  • Ensured course follows GraphAcademy content standards (Cursor rules)

@adam-cowley adam-cowley force-pushed the genai-mcp-build-custom-tools-python branch from 9890ae5 to 6049477 Compare October 13, 2025 18:38
Copy link
Contributor

@martinohanlon martinohanlon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the use of MCP Inspector is a challenge. I really struggled to get it working in a container. My view would be to either simplify and accept that the learner has to create their own development environment or look for / build a test bed so learners can "have a go".

I agree that using trying to test / develop the tools through an agent interface would be really difficult. I think howegver there should be a lesson towards the end where the learner uses the tools they have built as part of the [VS Code] agent.

@@ -0,0 +1,226 @@
= Building Prompts
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a practical / challenge for prompts?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm struggling with how to test this in the client, will have a think...

@adam-cowley adam-cowley force-pushed the genai-mcp-build-custom-tools-python branch from 6ba97f6 to 3fe3ef3 Compare October 28, 2025 13:30
@adam-cowley adam-cowley merged commit efe130f into main Oct 28, 2025
@adam-cowley adam-cowley deleted the genai-mcp-build-custom-tools-python branch October 28, 2025 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants