Token导航 LogoToken导航TokenDH.com
Jt MCP Server logo
AI代理stdio官方级别未说明来源级核验

Jt MCP Server

MCP Server

@houkasaurusrex/jt-mcp-server

个人Model Context Protocol服务器,为AI代理提供开发工作流程工具,包括GitHub项目管理、常规提交、静态文件服务、nvm感知命令执行、视觉回归测试、Jira/Confluence集成等。

工具数

43

提示词数

0

GitHub Stars

0

资源数

0
AI代理工具TypeScriptClaude知识图谱Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

HoukasaurusRex

提供方

HoukasaurusRex

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @houkasaurusrex/jt-mcp-server

详细介绍

jt mcp服务器

![CI](https://github.com/HoukasaurusRex/jt-mcp-server/actions/workflows/ci.yml) ](https://www.npmjs.com/package/@houkasaurusrex/jt-mcp-server)

个人 模型上下文协议 提供AI代理开发工作流工具的服务器——GitHub项目管理、常规提交、静态文件服务、nvm感知命令执行、可视化回归测试、Jira/Confluence集成等。

快速开始

npx @houkasaurusrex/jt-mcp-server

添加到克劳德代码

在您的项目中 .claude/settings.json:

{
  "mcpServers": {
    "jt-mcp": {
      "command": "npx",
      "args": ["-y", "@houkasaurusrex/jt-mcp-server"],
      "env": {
        "GITHUB_TOKEN": "${GITHUB_TOKEN}",
        "NETLIFY_AUTH_TOKEN": "${NETLIFY_AUTH_TOKEN}",
        "ATLASSIAN_DOMAIN": "${ATLASSIAN_DOMAIN}",
        "ATLASSIAN_EMAIL": "${ATLASSIAN_EMAIL}",
        "ATLASSIAN_API_TOKEN": "${ATLASSIAN_API_TOKEN}"
      }
    }
  }
}

工具

开发工作流程

工具说明
dev_serve在端口上提供目录。杀死该端口上的现有进程,启动 serve -s,等待200响应,返回URL
dev_serve_stop按端口停止开发服务器
dev_run运行一个shell命令,其中包含可选的nvm-Node版本、工作目录和env变量。直接从以下位置解析节点二进制文件 ~/.nvm/versions/node/.
dev_port港口管理-- check 什么在使用端口, kill 在端口上处理, wait_ready 直到端口接受连接。
dev_worktreeGit工作树生命周期-- create (结账+安装deps), build (运行构建命令), remove (清理)。Worktree居住在 `.claude/worktrees/
/`.
dev_install使用正确的包管理器安装项目依赖项(从锁文件中自动检测到)。支持CI的冻结/不可变锁文件模式
dev_script使用正确的包管理器按名称运行package.json脚本。验证脚本是否存在,并列出出现错误时可用的脚本。
dev_deps使用正确的包管理器添加或删除npm包。支持devDependencies。
dev_visual_regression编排一个完整的Playwright视觉回归循环:提供参考目录、捕获基线、提供测试目录、运行比较、返回结果。

搜索与探索

工具说明
dev_grep使用上下文行、glob过滤搜索文件内容中的模式(正则表达式或文字)。尊重 .gitignore。使用ripgrep。
dev_find按glob模式查找文件/目录。尊重 .gitignore.用途 fd 随着 git ls-files 退路。
dev_read使用行号、可选行范围、二进制检测和路径遍历保护读取文件内容。
dev_tree显示目录树结构。跳绳 node_modules, .git、构建伪影和其他常见噪声。

GitHub

工具说明
github_project_next_issue从GitHub ProjectV2板上获取最旧的“Todo”问题。
github_project_set_status更新项目项的状态(待办/进行中/完成)。
github_project_complete_issue关闭GitHub问题,并在一次调用中将其项目板状态设置为“完成”。
github_create_pr通过以下方式创建拉取请求 gh CLI。

Git

工具说明
git_conventional_commit暂存文件并创建常规提交。验证消息格式,拒绝暂存 .envnode_modules.

吉拉(via acli CLI)

需要 Atlassian命令行界面 --奔跑 acli auth login 一次验证。

工具说明
jira_searchJQL、可配置字段和结果限制的搜索问题。
jira_get_issue按密钥获取问题的完整详细信息。
jira_create_issue创建问题(任务、Bug、故事、史诗),包括描述、受让人、标签、父母。
jira_transition过渡问题状态(例如“进行中”、“完成”)。
jira_add_comment为问题添加评论。
jira_assign分配(user@email, @me)或取消分配问题。

汇流(REST API)

需要 ATLASSIAN_DOMAIN, ATLASSIAN_EMAIL,以及 ATLASSIAN_API_TOKEN env变量。

工具说明
confluence_search使用CQL搜索页面,返回ID、标题、空格、摘录。
confluence_get_page读取页面内容(存储XHTML、渲染HTML或ADF)。
confluence_create_page在空间中创建页面,子页面可选父页面。
confluence_update_page使用自动递增的版本更新页面正文/标题。

外壳

工具说明
shell_lint在shell脚本上运行ShellCheck。返回包含文件、行、级别和消息的结构化JSON结果。

Netlify

工具说明
netlify_deploy_status检查Netlify站点的最新部署状态。
netlify_build_log获取构建/部署日志(最后N行),用于诊断失败的部署和CI问题。
netlify_function_log流式传输最近的无服务器函数调用日志以进行调试。
netlify_list_deploys列出最近部署的状态、分支、上下文和错误信息。
netlify_list_functions列出站点部署的所有无服务器功能。

记忆(知识图谱)

工具说明
memory_add_entities使用名称、类型和观察值创建实体(首选项、工具、项目、约定)。
memory_add_relations在实体之间创建类型化的有向关系(例如PREFERS、USES、AVOIDS)。
memory_add_observations向现有实体添加事实或注释。
memory_query按名称、类型或关系搜索和遍历知识图。
memory_delete删除实体(级联)、关系或观察。
memory_export将整个图形导出为JSON格式。
memory_import从JSON导入图形(合并或替换)。
memory_track_action跟踪模式检测的可重复操作(构建、测试、部署、lint)。
memory_suggest_tools分析跟踪的行动,找出可能成为新MCP工具的模式。

使用内存数据库

内存工具提供了一个持久的知识图,代理可以使用它来记住用户偏好、项目约定和会话中的事实。数据存储在SQLite数据库中 ~/.jt-memory/memory.db 汽车出口到 ~/.jt-memory/memory.json 每一次写作。

在项目中启用内存

将以下内容添加到您的项目中 CLAUDE.md 因此代理知道在每个会话开始时使用内存:

## Memory

This project uses `@houkasaurusrex/jt-mcp-server` memory tools. At the start of every session:
1. Call `memory_query` with no filters to load all stored context
2. Use the returned entities, observations, and relations to inform your work
3. When you learn new user preferences or project conventions, store them with `memory_add_entities` and `memory_add_observations`

运作原理

  • 实体 有一个名称、类型和观察结果(事实)。类型包括 preference, convention, project, tool, workflow等等。
  • 关系 是实体之间的有向边(例如。 JT --更喜欢--> Yarn Berry).
  • 观察 是附加到实体的字符串事实(例如“始终使用单行常规提交”)。
  • 数据库持续存在于 ~/.jt-memory/memory.db 在所有项目和会议中。
  • 每次写入汽车导出到 ~/.jt-memory/memory.json 作为人类可读的备份。
  • 用以下内容覆盖路径 JT_MEMORY_DBJT_MEMORY_EXPORT_PATH env变量。

行动跟踪

内存系统可以跟踪代理在项目中执行的可重复操作,并建议模式何时应该成为专用的MCP工具。

跟踪行动:

{ "command": "yarn lint --fix", "description": "Auto-fix lint issues", "project": "my-app", "tags": ["lint", "fix"], "category": "lint" }

检查工具建议:

{ "min_occurrences": 3, "min_projects": 2 }

返回超过阈值的精确命令匹配和基于标记的集群,并建议哪些模式是新工具的良好候选者。

将以下内容添加到您的项目中 CLAUDE.md 要启用动作跟踪:

### Action Tracking

When performing substantive, repeatable actions (build, test, deploy, lint, format, git workflow),
call `memory_track_action` with command, description, project, tags, and category.
Do NOT track trivial commands (ls, cd, file reads, one-off searches).

Periodically call `memory_suggest_tools` to discover patterns worth converting to MCP tools.

示例:存储首选项

{ "entities": [{ "name": "commits", "type": "convention", "observations": ["Single-line conventional commits", "No Co-Authored-By trailers"] }] }

示例:会话开始时的查询

{}                                // returns all entities
{ "type": "preference" }         // returns only preferences
{ "name": "yarn", "depth": 2 }   // traverse 2 levels from matching entities

环境变量

变量必需
GITHUB_TOKENGitHub工具(PAT与 repo + project 范围)
NETLIFY_AUTH_TOKENNetlify工具
ATLASSIAN_DOMAIN汇流工具(例如。 mycompany.atlassian.net)
ATLASSIAN_EMAIL汇流工具(帐户电子邮件)
ATLASSIAN_API_TOKEN汇流工具(创建一个)

Jira工具使用 acli CLI处理自己的身份验证--run acli auth login 一次。

发展

yarn install
yarn build
yarn test
yarn test 
   # e.g. yarn test dev-port

许可证

麻省理工学院

目录标签

目录标签

AI代理工具TypeScriptClaude知识图谱本地部署开发工作流程GitHub集成Jira集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@houkasaurusrex/jt-mcp-server

工具数量(toolCount,工具数)

43

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP