William Martin
c6750c54c2
WIP: Support logging API requests
License Check / license-check (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Unit Tests / build (macos-latest) (push) Has been cancelled
Unit Tests / build (ubuntu-latest) (push) Has been cancelled
Unit Tests / build (windows-latest) (push) Has been cancelled
Lint / lint (push) Has been cancelled
2025-05-21 16:56:14 +02:00
Pranav RK
205b619e6b
feat: upgrade golangci-lint to v2 ( #386 )
...
Co-authored-by: William Martin <williammartin@github.com >
2025-05-12 11:57:27 +02:00
Bill Wilder
2d6e3dd282
Change code fence to neutral ```console
...
When ```bash is used for a code fence, bash keywords such as "for" and "in" get rendered with syntax highlighting. Switching to ```console avoids this distraction.
2025-05-09 20:56:41 +02:00
William Martin
afc7a93b3d
Extract ghmcp internal package
...
This commit cleanly separates config parsing, stdio server execution and
mcp server construction. Aside from significant clarity improvements, it
allows for direct construction of the mcp server in e2e tests to allow
for breakpoint debugging.
2025-05-07 16:13:22 +02:00
William Martin
f9427ab04e
Ensure toolsets are configurable via env var
2025-04-25 14:44:49 +02:00
Sam Morrow
b72a591ce5
chore: use tabs not spaces
2025-04-15 14:33:39 +02:00
Sam Morrow
7eff904605
chore: improve --version command
2025-04-15 14:33:39 +02:00
Joe Ton
ea19581ef0
refactor: improve version output using SetVersionTemplate
2025-04-15 14:33:39 +02:00
Sam Morrow
ff3036d596
feat: partition tools by product/feature
2025-04-15 01:11:53 +02:00
Simon Danielsson
bbba3bb7b0
feat: pretty-print JSONL text responses in mcpcurl ( #239 )
...
* Pretty-print jsonl text responses
* Remove else in favour of continue
---------
Co-authored-by: danielssonsimon <danielsson.simon@bcg.com >
2025-04-12 15:08:14 +02:00
Sam Morrow
9dacf70b6e
chore: extend user agent
2025-04-12 12:24:20 +02:00
Sam Morrow
3ec8699deb
chore: groundwork for multi-user to server
2025-04-10 01:59:03 +02:00
Ariel Deitcher
936b24c4c3
remove pretty print json flag ( #179 )
2025-04-08 08:19:42 -07:00
Yuki Ito
973fb5d5c8
chore: Remove unnecessary trailing periods from descriptions ( #170 )
2025-04-08 07:23:11 +02:00
Sam Morrow
7ab5d968e0
chore: pass version through to server
Unit Tests / build (ubuntu-latest) (push) Has been cancelled
Unit Tests / build (windows-latest) (push) Has been cancelled
GoReleaser Release / release (push) Has been cancelled
License Check / license-check (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Docker / build (push) Has been cancelled
Unit Tests / build (macos-latest) (push) Has been cancelled
Lint / lint (push) Has been cancelled
2025-04-07 17:56:44 +02:00
Matt Metzger
c77ea94c02
Add support for retrieving GitHub Issue Comments ( #106 )
...
* Add support for retrieving GitHub Issue Comments
Add new tool 'get_issue_comments' that allows fetching comments associated
with GitHub issues. This complements the existing issue retrieval functionality
and follows the same patterns as the pull request comments implementation.
The implementation includes:
- New getIssueComments function in pkg/github/issues.go
- Tool registration in server.go
- Comprehensive test coverage in issues_test.go
* Support pagination for get_issue_comments
---------
Co-authored-by: Javier Uruen Val <juruen@github.com >
2025-04-07 16:11:00 +02:00
Ariel Deitcher
270bbf7ad4
pretty print json ( #114 )
2025-04-04 17:59:15 -07:00
William Martin
6f7458ae3c
Conform list tools
License Check / license-check (push) Has been cancelled
Docker / build (push) Has been cancelled
Unit Tests / build (macos-latest) (push) Has been cancelled
Unit Tests / build (ubuntu-latest) (push) Has been cancelled
Unit Tests / build (windows-latest) (push) Has been cancelled
GoReleaser Release / release (push) Has been cancelled
Lint / lint (push) Has been cancelled
2025-04-04 15:51:50 +02:00
Sam Morrow
559b3ff1b5
chore: update deps ( #76 )
2025-04-03 14:54:36 +02:00
Sam Morrow
73ce058d0b
chore: go releaser ( #71 )
...
* add goreleaser and associated workflows
2025-04-03 12:10:33 +02:00
Ariel Deitcher
84ec566dd8
set user agent for client requests ( #61 )
2025-04-01 07:48:32 -07:00
Javier Uruen Val
92bceb5fa5
linter
2025-03-26 11:03:52 +01:00
Sam Morrow
b320e51053
clean up and add readme
2025-03-24 17:49:10 +01:00
Sam Morrow
b3781a251d
take env var and use the With rather than assignment
2025-03-24 17:49:10 +01:00
Sam Morrow
eb6c7f5537
rudimentary enterprise support
2025-03-24 17:49:10 +01:00
Sam Morrow
3f7d5b0b8a
feat: read-only flag
2025-03-20 18:49:46 +01:00
Sam Morrow
dd46f8a837
add a framework for translations
2025-03-20 18:33:30 +01:00
Javier Uruen Val
4561355a65
add instructions on how to test the server with VS Code
2025-03-18 09:39:40 +01:00
Javier Uruen Val
6d63777956
add iologging for debugging purposes
2025-03-17 13:49:32 +01:00
Javier Uruen Val
a2e662abb9
fix issue with log-file arg
2025-03-14 19:52:09 +01:00
Sam Morrow
02ef88d8f5
Update main.go
2025-03-13 15:44:04 +01:00
Javier Uruen Val
c09e9444a3
add mcpcurl
2025-03-12 09:29:34 +01:00
Javier Uruen Val
901b16a207
initial commit
2025-03-10 08:47:39 +01:00