Skip to content

docs: GitMCP Tutorial #3708

Merged
EbonyLouis merged 1 commit intomainfrom
gitmcp-tutorial
Jul 29, 2025
Merged

docs: GitMCP Tutorial #3708
EbonyLouis merged 1 commit intomainfrom
gitmcp-tutorial

Conversation

@EbonyLouis
Copy link
Contributor

This PR introduces a new tutorial to the documentation site demonstrating how to use the GitMCP Server as a Goose extension.

📄 What's Included

  • A new guide at docs/mcp/git-mcp.md
  • Step-by-step setup instructions for both Goose Desktop and CLI
  • One-click installer for Goose Desktop using the dynamic GitMCP endpoint: https://gitmcp.io/docs
  • Example prompt using the openai/whisper repo to show real-time documentation retrieval and code usage with GitMCP
  • Full Goose output with a generated Markdown guide explaining the Whisper speech-to-text model

🔍 Why This Matters

GitMCP gives LLMs real-time access to any public GitHub repository via the Model Context Protocol (MCP), significantly reducing hallucinations and enabling more accurate, grounded responses.

This tutorial makes it easy for users to integrate GitMCP into Goose and see immediate, useful results.

✅ Example Features Highlighted

  • fetch_generic_documentation
  • search_generic_documentation
  • search_generic_code
  • Markdown report generation via LLM

@github-actions
Copy link
Contributor

github-actions bot commented Jul 29, 2025

PR Preview Action v1.6.0
Preview removed because the pull request was closed.
2025-07-29 17:02 UTC

Signed-off-by: Ebony Louis <ebony774@gmail.com>
@EbonyLouis EbonyLouis merged commit 23ec017 into main Jul 29, 2025
9 checks passed
@EbonyLouis EbonyLouis deleted the gitmcp-tutorial branch July 29, 2025 17:00
michaelneale added a commit that referenced this pull request Jul 30, 2025
* main:
  chore: small refactor on agent.rs (#3703)
  docs: Add GitMCP Tutorial to Extensions Library (#3716)
  chore: Speed up CI (#3711)
  Fix tool vector tests (#3709)
  docs: GitMCP Tutorial  (#3708)
  Remove unused dependencies (#3626)
  feat: update Groq models for better tool calling support (#3676)
  chore: remove ffi libraries and related code (#3699)
  only run google analytics in prod (#3395)
  Fix typo in quickstart document (#3447)
  fix: pricing estimation for OpenRouter in goose-cli (#3675)
  fix: escape control characters in LLM tool call arguments JSON (#2893)
  feat(githubcopilot): add ability to fetch supported models (#2717)
  Create a message ID for tool response messages (#3591)
  fix: Fixed 404 broken link to extensions page in index.md (#3623)
michaelneale added a commit that referenced this pull request Jul 30, 2025
* main:
  chore: small refactor on agent.rs (#3703)
  docs: Add GitMCP Tutorial to Extensions Library (#3716)
  chore: Speed up CI (#3711)
  Fix tool vector tests (#3709)
  docs: GitMCP Tutorial  (#3708)
atarantino pushed a commit to atarantino/goose that referenced this pull request Aug 5, 2025
Signed-off-by: Ebony Louis <ebony774@gmail.com>
Signed-off-by: Adam Tarantino <tarantino.adam@hey.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants