https://github.com/timescale/tiger-linear-mcp-server
A wrapper around the Linear API for internal LLMs
https://github.com/timescale/tiger-linear-mcp-server
Last synced: 3 months ago
JSON representation
A wrapper around the Linear API for internal LLMs
- Host: GitHub
- URL: https://github.com/timescale/tiger-linear-mcp-server
- Owner: timescale
- Created: 2025-08-19T19:28:41.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-10-07T19:48:23.000Z (3 months ago)
- Last Synced: 2025-10-07T21:26:10.649Z (3 months ago)
- Language: TypeScript
- Size: 96.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tiger Linear MCP Server
A wrapper around the [Linear](https://linear.app/) API to provide some focused tools to LLMs via the [Model Context Protocol](https://modelcontextprotocol.io/introduction).
## Development
Cloning and running the server locally.
```bash
git clone git@github.com:timescale/tiger-linear-mcp-server.git
```
### Building
Run `npm i` to install dependencies and build the project. Use `npm run watch` to rebuild on changes.
Create a `.env` file based on the `.env.sample` file.
```bash
cp .env.sample .env
```
### Testing
The MCP Inspector is a very handy to exercise the MCP server from a web-based UI.
```bash
npx @modelcontextprotocol/inspector
```
| Field | Value |
| -------------- | --------------- |
| Transport Type | `STDIO` |
| Command | `node` |
| Arguments | `dist/index.js` |
#### 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-linear-mcp-server` project, and use a valid api token.
```json
{
"mcpServers": {
"tiger-linear": {
"command": "node",
"args": [
"/absolute/path/to/tiger-linear-mcp-server/dist/index.js",
"stdio"
],
"env": {
"LINEAR_API_KEY": "lin_api_..."
}
}
}
}
```