https://github.com/mark3labs/mcp-go
Score: 26.793024912978126
Last synced: about 13 hours ago
JSON representation
Repository metadata:
A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
- Host: GitHub
- URL: https://github.com/mark3labs/mcp-go
- Owner: mark3labs
- License: mit
- Created: 2024-11-27T12:38:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-08-12T12:29:17.000Z (14 days ago)
- Last Synced: 2026-08-20T07:38:03.602Z (7 days ago)
- Language: Go
- Homepage: http://mcp-go.dev/
- Size: 146 MB
- Stars: 9,020
- Watchers: 51
- Forks: 873
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Agents: AGENTS.md
Owner metadata:
- Name: Mark III Labs
- Login: mark3labs
- Email:
- Kind: organization
- Description:
- Website: https://mark3labs.com
- Location: Las Vegas, NV
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/17607124?v=4
- Repositories: 13
- Last Synced at: 2024-04-15T11:05:34.389Z
- Profile URL: https://github.com/mark3labs
GitHub Events
Total
- Commit comment event: 1
- Create event: 105
- Delete event: 6
- Discussion event: 2
- Fork event: 590
- Issue comment event: 942
- Issues event: 276
- Member event: 2
- Public event: 1
- Pull request event: 523
- Pull request review comment event: 595
- Pull request review event: 810
- Push event: 560
- Release event: 45
- Watch event: 6368
- Total: 10826
Last Year
- Create event: 21
- Discussion event: 2
- Fork event: 52
- Issue comment event: 124
- Issues event: 53
- Pull request event: 79
- Pull request review comment event: 66
- Pull request review event: 118
- Push event: 180
- Release event: 9
- Watch event: 606
- Total: 1310
Committers metadata
Last synced: 7 days ago
Total Commits: 562
Total Committers: 222
Avg Commits per committer: 2.532
Development Distribution Score (DDS): 0.658
Commits in past year: 241
Committers in past year: 114
Avg Commits per committer in past year: 2.114
Development Distribution Score (DDS) in past year: 0.701
| Name | Commits | |
|---|---|---|
| Ed Zynda | e****3@g****m | 192 |
| cryo | z****2@g****m | 22 |
| Navendu Pottekkat | n****u@a****g | 16 |
| Robert Jackson | r****n@g****m | 11 |
| dugenkui | d****i@b****m | 11 |
| Dayna Blackwell | d****a@b****m | 9 |
| Maria Chrysafis | m****r@g****m | 8 |
| Ben Sully | b****8@g****m | 7 |
| Quentin Bisson | q****n@g****o | 5 |
| Hai | h****e@i****m | 5 |
| Ryanba | 9****h | 5 |
| Zheng Li | 5 | |
| David J. Hamilton | d****n@g****m | 4 |
| Leave | g****i@g****m | 4 |
| 石岳峰 | 1****1 | 4 |
| EVERFID | 1****r | 4 |
| FanOne | 2****4@q****m | 3 |
| Florian Forster | f****r@g****m | 3 |
| Jared Forsyth | j****d@k****g | 3 |
| Yusuf İhsan Görgel | d****f@i****m | 3 |
| TJ Hoplock | 3****p | 3 |
| Oswin | O****u@o****m | 3 |
| Jason Kölker | j****n@k****t | 3 |
| Dhruv | 1****8 | 3 |
| Carlo | j****8@g****m | 3 |
| TBXark | t****k@o****m | 2 |
| Tyler Gannon | t****r@p****m | 2 |
| Vasily Tsybenko | V****X@g****m | 2 |
| Vsevolod | t****e | 2 |
| WyRainBow | w****4@g****m | 2 |
| and 192 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 182
Total pull requests: 327
Average time to close issues: 13 days
Average time to close pull requests: 9 days
Total issue authors: 142
Total pull request authors: 194
Average comments per issue: 1.02
Average comments per pull request: 1.65
Merged pull request: 193
Bot issues: 0
Bot pull requests: 0
Past year issues: 42
Past year pull requests: 85
Past year average time to close issues: 24 days
Past year average time to close pull requests: 8 days
Past year issue authors: 37
Past year pull request authors: 52
Past year average comments per issue: 1.21
Past year average comments per pull request: 2.28
Past year merged pull request: 48
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- ezynda3 (9)
- dugenkui03 (5)
- sei-li-miidas (4)
- StarpTech (4)
- Crayzero (3)
- pottekkat (3)
- askie (3)
- serviceqhd (2)
- lmorg (2)
- blackwell-systems (2)
- andig (2)
- beckwy (2)
- ropon (2)
- WingT (2)
- 0xNF (2)
Top Pull Request Authors
- ezynda3 (23)
- cryo-zd (21)
- dugenkui03 (13)
- pottekkat (12)
- robert-jackson-glean (11)
- syf2211 (6)
- QuentinBisson (5)
- Gujiassh (5)
- david-hamilton-glean (4)
- xinwo (4)
- a67793581 (3)
- leavez (3)
- Whxuan0701 (3)
- jkoelker (3)
- blackwell-systems (3)
Top Issue Labels
- area: sdk (4)
- good first issue (3)
- help wanted (3)
- type: enhancement (3)
- question (2)
- enhancement (2)
- type: bug (1)
- Needs Submitter Response (1)
- area: mcp spec (1)
- type: chore (1)
Top Pull Request Labels
- type: enhancement (6)
- status: needs submitter response (4)
- documentation (4)
- Needs Submitter Response (3)
- area: mcp spec (3)
- type: bug (3)
- status: duplicate (1)
- area: sdk (1)
- bug (1)
Package metadata
- Total packages: 12
- Total downloads: unknown
- Total docker downloads: 215,255
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 646
proxy.golang.org: github.com/Mark3labs/Mcp-go
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Mark3labs/Mcp-go#section-documentation
- Licenses: mit
- Latest release: v0.58.0 (published 14 days ago)
- Last Synced: 2026-08-24T10:14:52.650Z (3 days ago)
- Versions: 119
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.68%
- Average: 4.837%
- Dependent repos count: 4.994%
proxy.golang.org: github.com/mark3labs/mcp-go/otel
Package otel adapts OpenTelemetry to the mcp-go tracing interfaces.
- Homepage: https://github.com/mark3labs/mcp-go
- Documentation: https://pkg.go.dev/github.com/mark3labs/mcp-go/otel#section-documentation
- Licenses: mit
- Latest release: v0.54.0 (published 4 months ago)
- Last Synced: 2026-08-25T10:12:39.188Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.748%
- Average: 4.908%
- Dependent repos count: 5.067%
proxy.golang.org: github.com/mark3labs/mcp-go/client
Package client provides MCP (Model Context Protocol) client implementations.
- Homepage: https://github.com/mark3labs/mcp-go
- Status: removed
- Documentation: https://pkg.go.dev/github.com/mark3labs/mcp-go/client#section-documentation
- Licenses: MIT
- Latest release: v0.52.0 (published 4 months ago)
- Last Synced: 2026-08-24T11:20:43.261Z (2 days ago)
- Versions: 50
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.756%
- Average: 4.916%
- Dependent repos count: 5.075%
proxy.golang.org: github.com/mark3labs/mcp-go/client/transport
- Homepage: https://github.com/mark3labs/mcp-go
- Status: removed
- Documentation: https://pkg.go.dev/github.com/mark3labs/mcp-go/client/transport#section-documentation
- Licenses: MIT
- Latest release: (published 4 months ago)
- Last Synced: 2026-08-24T10:10:57.104Z (3 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.756%
- Average: 4.916%
- Dependent repos count: 5.075%
proxy.golang.org: github.com/mark3labs/mcp-go/mcp
Package mcp defines the core types and interfaces for the Model Context Protocol (MCP). MCP is a protocol for communication between LLM-powered applications and their supporting services.
- Homepage: https://github.com/mark3labs/mcp-go
- Status: removed
- Documentation: https://pkg.go.dev/github.com/mark3labs/mcp-go/mcp#section-documentation
- Licenses: MIT
- Latest release: (published 4 months ago)
- Last Synced: 2026-08-24T11:00:57.012Z (3 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.756%
- Average: 4.916%
- Dependent repos count: 5.075%
proxy.golang.org: github.com/mark3labs/mcp-go/server
Code generated by `go generate`. DO NOT EDIT. source: server/internal/gen/hooks.go.tmpl Package server provides MCP (Model Context Protocol) server implementations. Package server provides MCP (Model Context Protocol) server implementations. Code generated by `go generate`. DO NOT EDIT. source: server/internal/gen/request_handler.go.tmpl Package server provides MCP (Model Context Protocol) server implementations.
- Homepage: https://github.com/mark3labs/mcp-go
- Status: removed
- Documentation: https://pkg.go.dev/github.com/mark3labs/mcp-go/server#section-documentation
- Licenses: MIT
- Latest release: (published 4 months ago)
- Last Synced: 2026-08-24T10:56:18.599Z (3 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.756%
- Average: 4.916%
- Dependent repos count: 5.075%
proxy.golang.org: github.com/mark3labs/mcp-go/util
- Homepage: https://github.com/mark3labs/mcp-go
- Status: removed
- Documentation: https://pkg.go.dev/github.com/mark3labs/mcp-go/util#section-documentation
- Licenses: MIT
- Latest release: (published 4 months ago)
- Last Synced: 2026-08-24T10:11:52.887Z (3 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.756%
- Average: 4.916%
- Dependent repos count: 5.075%
proxy.golang.org: github.com/Mark3labs/mcp-go
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Mark3labs/mcp-go#section-documentation
- Licenses: mit
- Latest release: v0.58.0 (published 14 days ago)
- Last Synced: 2026-08-25T10:17:26.559Z (1 day ago)
- Versions: 119
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.885%
- Average: 5.05%
- Dependent repos count: 5.214%
proxy.golang.org: github.com/mark3labs/Mcp-go
- Homepage:
- Documentation: https://pkg.go.dev/github.com/mark3labs/Mcp-go#section-documentation
- Licenses: mit
- Latest release: v0.58.0 (published 14 days ago)
- Last Synced: 2026-08-25T10:11:40.672Z (1 day ago)
- Versions: 119
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.96%
- Average: 5.127%
- Dependent repos count: 5.294%
proxy.golang.org: github.com/xmccln/mcp-go
- Homepage: https://github.com/mark3labs/mcp-go
- Status: removed
- Documentation: https://pkg.go.dev/github.com/xmccln/mcp-go#section-documentation
- Licenses: MIT
- Latest release: (published 6 months ago)
- Last Synced: 2026-08-24T10:52:29.834Z (3 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.204%
- Average: 5.378%
- Dependent repos count: 5.553%
proxy.golang.org: github.com/Mark3Labs/mcp-go
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Mark3Labs/mcp-go#section-documentation
- Licenses: mit
- Latest release: v0.58.0 (published 14 days ago)
- Last Synced: 2026-08-24T10:19:53.316Z (3 days ago)
- Versions: 119
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.234%
- Average: 5.41%
- Dependent repos count: 5.586%
proxy.golang.org: github.com/mark3labs/mcp-go
- Homepage: https://github.com/mark3labs/mcp-go
- Documentation: https://pkg.go.dev/github.com/mark3labs/mcp-go#section-documentation
- Licenses: mit
- Latest release: v0.58.0 (published 15 days ago)
- Last Synced: 2026-08-25T10:23:04.803Z (1 day ago)
- Versions: 119
- Dependent Packages: 0
- Dependent Repositories: 0
- Docker Downloads: 215,255
-
Rankings:
- Dependent packages count: 5.972%
- Average: 6.172%
- Dependent repos count: 6.371%
Dependencies
- actions/checkout v4 composite
- actions/setup-go v5 composite
- golangci/golangci-lint-action v8 composite
- github.com/cespare/xxhash/v2 v2.3.0
- github.com/davecgh/go-spew v1.1.1
- github.com/go-logr/logr v1.4.3
- github.com/go-logr/stdr v1.2.2
- github.com/google/jsonschema-go v0.4.2
- github.com/google/uuid v1.6.0
- github.com/mark3labs/mcp-go v0.53.0
- github.com/pmezard/go-difflib v1.0.0
- github.com/santhosh-tekuri/jsonschema/v6 v6.0.2
- github.com/spf13/cast v1.7.1
- github.com/stretchr/testify v1.11.1
- github.com/yosida95/uritemplate/v3 v3.0.2
- go.opentelemetry.io/auto/sdk v1.2.1
- go.opentelemetry.io/otel v1.43.0
- go.opentelemetry.io/otel/metric v1.43.0
- go.opentelemetry.io/otel/sdk v1.43.0
- go.opentelemetry.io/otel/trace v1.43.0
- golang.org/x/sys v0.42.0
- golang.org/x/text v0.14.0
- gopkg.in/yaml.v3 v3.0.1
- JamesIves/github-pages-deploy-action v4 composite
- actions/checkout v3 composite
- oven-sh/setup-bun v1 composite
- github.com/cespare/xxhash/v2 v2.3.0
- github.com/davecgh/go-spew v1.1.1
- github.com/dlclark/regexp2 v1.11.0
- github.com/frankban/quicktest v1.14.6
- github.com/go-logr/logr v1.2.2
- github.com/go-logr/logr v1.4.3
- github.com/go-logr/stdr v1.2.2
- github.com/google/go-cmp v0.7.0
- github.com/google/jsonschema-go v0.4.2
- github.com/google/uuid v1.6.0
- github.com/kr/pretty v0.3.1
- github.com/kr/text v0.2.0
- github.com/pmezard/go-difflib v1.0.0
- github.com/rogpeppe/go-internal v1.14.1
- github.com/santhosh-tekuri/jsonschema/v6 v6.0.2
- github.com/spf13/cast v1.7.1
- github.com/stretchr/testify v1.11.1
- github.com/yosida95/uritemplate/v3 v3.0.2
- go.opentelemetry.io/auto/sdk v1.2.1
- go.opentelemetry.io/otel v1.43.0
- go.opentelemetry.io/otel/metric v1.43.0
- go.opentelemetry.io/otel/sdk v1.43.0
- go.opentelemetry.io/otel/sdk/metric v1.43.0
- go.opentelemetry.io/otel/trace v1.43.0
- go.uber.org/goleak v1.3.0
- golang.org/x/sys v0.42.0
- golang.org/x/text v0.14.0
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
- gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
- gopkg.in/yaml.v3 v3.0.1
- 561 dependencies
- @types/react latest development
- typescript latest development
- react latest
- react-dom latest
- vocs latest
- github.com/davecgh/go-spew v1.1.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/stretchr/objx v0.5.2
- github.com/stretchr/testify v1.10.0
- gopkg.in/yaml.v3 v3.0.1
- github.com/davecgh/go-spew v1.1.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/stretchr/objx v0.5.2
- github.com/stretchr/testify v1.10.0
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
- gopkg.in/yaml.v3 v3.0.1
- actions/checkout v4 composite
- actions/setup-go v5 composite
- actions/checkout v3 composite
- actions/create-release v1 composite