TT

timescale/tiger-gh-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

31 stars 2 forks Качество 73 Тренд 19Apache-2.0

Tiger GitHub MCP сервер

Обзор

Обертка вокруг API GitHub для предоставления некоторых специализированных инструментов для LLM через протокол Model Context. Этот проект использует bun в качестве менеджера времени выполнения и пакетов. Включен скрипт обертки (./bun), который загружает прикрепленную версию булочки при первом использовании, поэтому вам не нужно устанавливать ее глобально. Запустите ./bun install для установки зависимостей. Используйте ./bun run watch http для запуска сервера в режиме HTTP и перезагрузки на изменения. Вам понадобится токен GitHub с правильными объемами. Вот прямая ссылка для создания такого нового токена. Создайте файл .env на основе файла .env.sample. Затем обновите значение GITHUB TOKEN в .env. Проект включает в себя профиль отладки VS Code под названием «Debug Github MCP», который запускает сервер в режиме HTTP с полной поддержкой отладки, запустив источник TypeScript непосредственно через bun. - Откройте проект в VS Code - Перейдите на панель Debug (Ctrl/Cmd + Shift + D) - Выберите "Debug Github MCP" из выпадающего - Нажмите F5 или нажмите кнопку воспроизведения

Обзор (машинный перевод)

Обертка вокруг API GitHub для предоставления некоторых специализированных инструментов для LLM через протокол Model Context.

##Развитие

Клонирование и локальный запуск сервера.

###Строительство

Этот проект использует bun в качестве менеджера времени выполнения и пакетов. А. Wrapper script (./bun) включает в себя загрузку прикрепленной версии булочки на Первое использование, поэтому вам не нужно устанавливать его по всему миру.

Запуск ./bun install для установки зависимостей. Используйте ./bun run watch http для запуска сервер в режиме HTTP и перезагрузка на изменения.

Вам понадобится токен GitHub с правильными объемами. Вот прямая ссылка для создания такого нового токена.

Создайте файл .env на основе .env.sample файла.

Обновить [5] в [6].

Отладка кода VS

Проект включает в себя профиль отладки VS Code под названием «Debug Github MCP». запускает сервер в режиме HTTP с полной поддержкой отладки, запустив Источник TypeScript напрямую через bun.

Чтобы использовать:

Откройте проект в VS Code Перейдите на панель отладки (Ctrl/Cmd + Shift + D) Выберите «Debug Github MCP» из выпадающего списка Нажмите F5 или нажмите кнопку воспроизведения

Breakpoints будет корректно работать в исходных файлах TypeScript благодаря поддержке исходной карты.

###Тестирование

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Tiger GitHub MCP Server

A wrapper around the GitHub API to provide some focused tools to LLMs via the Model Context Protocol.

Development

Cloning and running the server locally.

git clone [email protected]:timescale/tiger-gh-mcp-server.git

Building

This project uses bun as its runtime and package manager. A wrapper script (./bun) is included that downloads a pinned version of bun on first use, so you don’t need to install it globally.

Run ./bun install to install dependencies. Use ./bun run watch http to run the server in HTTP mode and reload on changes.

You will need a GitHub token with the correct scopes. Here is a direct link to create such a new token.

Create a .env file based on the .env.sample file.

cp .env.sample .env

Then update the GITHUB_TOKEN value in .env.

VS Code Debugging

The project includes a VS Code debug profile called “Debug Github MCP” that launches the server in HTTP mode with full debugging support, running the TypeScript source directly via bun.

To use it:

  • Open the project in VS Code
  • Go to the Debug panel (Ctrl/Cmd + Shift + D)
  • Select “Debug Github MCP” from the dropdown
  • Press F5 or click the play button

Breakpoints will work properly in TypeScript source files thanks to source map support.

Testing

The MCP Inspector is a very handy to exercise the MCP server from a web-based UI.

./bun run inspector
Field Value
Transport Type STDIO
Command ./bun
Arguments src/index.ts

Testing in Claude Desktop

Create/edit the file ~/Library/Application Support/Claude/claude_desktop_config.json to add an entry like the following, making sure to use the absolute path to your local tiger-gh-mcp-server project, and use a valid GitHub token.

{
  "mcpServers": {
    "tiger-gh": {
      "command": "/absolute/path/to/tiger-gh-mcp-server/bun",
      "args": [
        "/absolute/path/to/tiger-gh-mcp-server/src/index.ts",
        "stdio"
      ],
      "env": {
        "GITHUB_TOKEN": "ghp_whatever",
        "GITHUB_ORG": "timescale"
      }
    }
  }
}
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "tiger-gh": { "command": "/absolute/path/to/tiger-gh-mcp-server/bun", "args": [ "/absolute/path/to/tiger-gh-mcp-server/src/index.ts", "stdio" ], "env": { "GITHUB_TOKEN": "ghp_whatever", "GITHUB_ORG": "timescale" } } } }