MCP.so

๐Ÿš€ Go-Tapd-SDK

@go-tapd

๐Ÿš€ Go-Tapd-SDK ใซใคใ„ใฆ

The Go Tapd SDK is a Go client library for accessing the Tapd API

ๅŸบๆœฌๆƒ…ๅ ฑ

ใ‚ซใƒ†ใ‚ดใƒช

้–‹็™บ่€…ใƒ„ใƒผใƒซ

ใƒฉใ‚คใ‚ปใƒณใ‚น

MIT

ใƒฉใƒณใ‚ฟใ‚คใƒ 

go

ใƒˆใƒฉใƒณใ‚นใƒใƒผใƒˆ

stdio

ๅ…ฌ้–‹่€…

go-tapd

่จญๅฎš

ๆจ™ๆบ–ใฎ่จญๅฎšใฏใ‚ใ‚Šใพใ›ใ‚“

ใ“ใฎใ‚ตใƒผใƒใƒผใฎ README ใซใฏ่งฃๆžๅฏ่ƒฝใช MCP ่จญๅฎšใƒ–ใƒญใƒƒใ‚ฏใŒๅซใพใ‚Œใฆใ„ใพใ›ใ‚“ใ€‚ใ‚คใƒณใ‚นใƒˆใƒผใƒซๆ‰‹้ †ใฏใƒชใƒใ‚ธใƒˆใƒชใ‚’ใ”็ขบ่ชใใ ใ•ใ„ใ€‚

ใƒชใƒใ‚ธใƒˆใƒช

ใƒ„ใƒผใƒซ

ใƒ„ใƒผใƒซใฏๆคœๅ‡บใ•ใ‚Œใพใ›ใ‚“ใงใ—ใŸ

ใƒ„ใƒผใƒซใฏ README ใ‹ใ‚‰่‡ชๅ‹•็š„ใซๆŠฝๅ‡บใ•ใ‚Œใพใ™ใ€‚ใƒกใƒณใƒ†ใƒŠใƒผใฏ ## Tools ใจใ„ใ†่ฆ‹ๅ‡บใ—ใฎไธ‹ใซ่จ˜่ผ‰ใ™ใ‚‹ใ“ใจใงใ€ใ“ใฎใ‚ฟใƒ–ใซๅๆ˜ ใงใใพใ™ใ€‚

ๆฆ‚่ฆ

What is ๐Ÿš€ Go-Tapd-SDK?

๐Ÿš€ Go-Tapd-SDK is a Go client library for accessing the Tapd API. It provides programmatic access to Tapd resources (e.g., labels, stories) and supports webhook event handling. The library is currently a non-stable version and is not recommended for production use.

How to use ๐Ÿš€ Go-Tapd-SDK?

Install with go get github.com/go-tapd/tapd. Create a client using either Basic Authentication (client ID + secret) or a Personal Access Token (PAT), then call service methods like LabelService.GetLabels or StoryService.GetStories. A webhook server can be built using the included webhook package to handle Tapd event dispatches.

Key features of ๐Ÿš€ Go-Tapd-SDK

  • Go client library for the Tapd API
  • Supports Basic Authentication and Personal Access Token (PAT)
  • Provides service methods for labels, stories, and more
  • Includes a webhook server for handling Tapd events
  • Requires Go version 1.25 or later
  • MIT licensed

Use cases of ๐Ÿš€ Go-Tapd-SDK

  • Retrieve labels from a Tapd workspace
  • Fetch stories from a Tapd workspace
  • Build a webhook server to listen to Tapd story update events
  • Automate Tapd data operations within Go applications

FAQ from ๐Ÿš€ Go-Tapd-SDK

How does ๐Ÿš€ Go-Tapd-SDK differ from the Tapd CLI tool?

The README mentions a sibling CLI project (go-tapd/cli) built on this SDK. The SDK is a Go library for integrating Tapd API into your own programs, while the CLI is a terminal tool for quick local operations and scripting.

What authentication methods does ๐Ÿš€ Go-Tapd-SDK support?

The README shows two methods: Basic Authentication using a client ID and secret, and Personal Access Token (PAT) authentication using an access token.

Is ๐Ÿš€ Go-Tapd-SDK stable for production use?

No. The README warns that the current version is non-stable and not recommended for production use.

What Go version is required?

The badge in the README indicates that supported Go versions are >=1.25.

Where can I report issues with ๐Ÿš€ Go-Tapd-SDK?

The README invites users to submit issues on the GitHub repository: https://github.com/go-tapd/tapd/issues/new.

ใ‚ณใƒกใƒณใƒˆ

ใ€Œ้–‹็™บ่€…ใƒ„ใƒผใƒซใ€ใฎไป–ใฎใ‚ณใƒณใƒ†ใƒณใƒ„