Abscissa
Safety-aware MCP server for Linear issues, projects, cycles, and dependencies.
Connector by KazKozDev · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/kazkozdev-abscissa
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 17 read · 17 write · 8 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 42
Read from the source code; the running server may list different tools.
Read 17 · Look things up without changing anything.
get_current_userget_issueget_projectget_teamget_user_issueslist_cycle_issueslist_cycleslist_issue_dependencieslist_issue_labelslist_project_issueslist_project_labelslist_project_updates
Show 5 more tools
list_projectslist_teamslist_userslist_workflow_statessearch_issues
Write 17 · Create, change, send or run things.
add_commentadd_issue_dependencyadd_issue_labeladd_project_labelassign_issuecreate_cyclecreate_issuecreate_labelcreate_projectcreate_project_labelcreate_project_updateset_issue_estimate
Show 5 more tools
set_issue_projectupdate_cycleupdate_issueupdate_projectupdate_project_details
Delete 8 · Delete, drop, revoke or wipe things.
archive_cyclearchive_issuearchive_projectdelete_issueremove_issue_dependencyremove_issue_from_projectremove_issue_labelremove_project_label
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
LINEAR_API_KEY
Tools (42)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
add_commentAdd a markdown comment to a Linear issue.
add_issue_dependencyRecord that blocker_issue_id blocks blocked_issue_id in Linear.
add_issue_labelAdd a label to an issue.
add_project_labelAttach an existing project label to a project.
archive_cyclecan change or delete dataArchive a cycle. Set confirm=true only after explicit user confirmation.
archive_issuecan change or delete dataArchive an issue. Set confirm=true only after explicit user confirmation.
archive_projectcan change or delete dataArchive a project. Set confirm=true only after explicit user confirmation.
assign_issueAssign a user to an issue.
create_cycleCreate a Linear cycle for a team. starts_at and ends_at must be ISO 8601 timestamps, for example 2026-07-13T09:00:00Z. team_id accepts a team UUID or key.
create_issueCreate a new Linear issue. team_id accepts a team UUID or key (for example, ART). Priority is 0=none, 1=urgent, 2=high, 3=normal, or 4=low.
create_labelCreate a label for a team.
create_projectCreate a project; team_ids may be comma-separated team keys or UUIDs.
create_project_labelCreate a reusable project label. Use add_project_label to attach it to a project.
create_project_updatePost a project update. Health may be onTrack, atRisk, or offTrack.
delete_issuecan change or delete dataDelete an issue permanently. Set confirm=true only after explicit user confirmation.
Show 27 more tools
get_current_userReturn the authenticated Linear user behind the configured API key.
get_issueGet full issue details, including comments, labels, assignee, and dates.
get_projectGet a project by UUID.
get_teamGet a team by key (for example, ART) or UUID.
get_user_issuesGet a user's assigned issues; omit user_id to retrieve the authenticated user's issues.
list_cycle_issuesList issues in a cycle. Pass next_cursor as cursor for the next page.
list_cyclesList workspace cycles, optionally filtered by a team key or UUID.
list_issue_dependenciesList issues this issue blocks and issues that block it. The returned relation IDs can be passed to remove_issue_dependency. Use the matching cursor from next_cursors to retrieve another page for either side.
list_issue_labelsList labels for a team. Pass next_cursor as cursor for the next page.
list_project_issuesList a project's issues. Pass next_cursor as cursor for the next page.
list_project_labelsList reusable project labels. Pass next_cursor as cursor for the next page.
list_project_updatesList a project's updates. Pass next_cursor as cursor for the next page.
list_projectsList projects. Pass next_cursor as cursor for the next page.
list_teamsList teams. Pass next_cursor as cursor for the next page.
list_usersList organization users. Pass next_cursor as cursor for the next page.
list_workflow_statesList workflow states for a team. Pass next_cursor as cursor for the next page.
remove_issue_dependencyRemove an issue dependency by its relation ID.
remove_issue_from_projectRemove an issue from its current Linear project.
remove_issue_labelRemove a label from an issue.
remove_project_labelRemove a project label from a project without deleting the reusable label.
search_issuesSearch Linear issues with filters. Pass next_cursor as cursor for the next page.
set_issue_estimateSet story points or an hour estimate on an issue.
set_issue_projectAdd an issue to a Linear project. Args: issue_id: Issue UUID or identifier such as ABS-1. project_id: Project UUID.
update_cycleUpdate a cycle's name, description, or ISO 8601 start and end timestamps.
update_issueUpdate an existing Linear issue. Use a UUID or identifier such as ART-5.
update_projectUpdate a project's name, summary, or status. State accepts a Linear status type such as planned, started, paused, completed, or canceled, or the status's display name.
update_project_detailsUpdate a project's detailed fields. member_ids and team_ids are comma-separated user/team UUIDs; team keys also work. Dates use YYYY-MM-DD. Member and team lists replace their current values. Use the clear_* flags to remove an optional field deliberately.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 29
- Last commit
- Jul 11, 2026 (3 months ago)
- Last release
- Jul 11, 2026 (3 months ago)
- Last package publish
- Jul 11, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.KazKozDev/abscissa- Version
- 0.1.3
- Auth
- API key
- Packages
- pypi abscissa
- License
- MIT
- Repository
- github.com/KazKozDev/abscissa
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from KazKozDev
- 0.620score
Weboperator
KazKozDev
Hands your live Chrome tab to any MCP client — snapshot, navigate, click, type, extract.
ConnectorAFreshness: ALocal★ 3Claude Code +5 - 0.578score
footnote-mcp
KazKozDev
Source-grounded web research: search, extraction, verification, and browser automation.
ConnectorBFreshness: BLocal★ 2↓ 58/wkClaude Code +5 - 0.420score
MCP Search Server
KazKozDev
Web search, content extraction, PDF parsing, plus datetime and geolocation tools.
ConnectorDFreshness: DLocalClaude Code +5
Cite this page
Abscissa MCP server. Agent Mart. https://agentmart.dev/connectors/kazkozdev-abscissa (last updated 2026-10-24)