12 Commits

Author SHA1 Message Date
Ian C. Anderson aa9623c2ca Add HTTP+SSE server command with graceful shutdown and logging middleware
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
I'm not sure we want to merge this, but this allowed me to try dotcom chat action as an MCP host, using `mark3labs/mcp-go` in copilot-api, connecting to a localhost version of github-mcp-server via HTTP/SSE.

```
export GITHUB_PERSONAL_ACCESS_TOKEN=<TOKEN_FROM_DEV_ENVIRONMENT>
go run cmd/github-mcp-server/main.go http --gh-host http://api.github.localhost --port 4567
```
2025-03-28 08:35:42 -04: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