Token导航 LogoToken导航TokenDH.com
Aum MCP Server logo
开发工具未说明官方级别未说明来源级核验

Aum MCP Server

MCP Server

一个模块化的个人MCP服务器,分为多个专注的服务器,每个服务器仅加载所需的工具,保持Claude的上下文简洁。

工具数

48

提示词数

0

GitHub Stars

1

资源数

0
工具管理TypeScriptClaude开发工具Claude

安装说明

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

作者 / 组织

aumsuthar

提供方

aumsuthar

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

aum-mcp服务器

个人MCP服务器分为多个集中服务器,每个服务器只加载所需的工具,使Claude的上下文保持简洁。

服务器工具
aum-developerWeb/HTTP、文件系统、shell、GitHub、Ollama
aum-notes持久笔记、Word(.docx)、PowerPoint(.pptx)
aum-communicationGmail、谷歌日历、谷歌联系人、iMessage
aum-canvasCanvas LMS——课程、成绩
aum-personalSpotify
aum-slurm通过SSH(任何HPC集群)进行SLURM作业管理

______________________________________________________________________

设置

1.安装依赖项

npm install

2.配置环境

cp .env.example .env

填写 .env 使用API密钥。中的每个部分 .env.example 解释了在哪里生成它们。

谷歌(Gmail+日历+联系人) 填写后需要OAuth流 GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRET,运行:

node --env-file=.env scripts/google-auth.mjs

这打印了一个 GOOGLE_REFRESH_TOKEN --将其粘贴到 .env一个令牌覆盖了所有三个谷歌服务。

3.建造

npm run build

4.向Claude注册

添加 ~/.mcp.json (如果不存在,则创建它)。替换 /path/to/mcp-server 使用此仓库的绝对路径:

{
  "mcpServers": {
    "aum-developer": {
      "command": "node",
      "args": [
        "--env-file=/path/to/mcp-server/.env",
        "/path/to/mcp-server/dist/developer.js"
      ]
    },
    "aum-notes": {
      "command": "node",
      "args": [
        "--env-file=/path/to/mcp-server/.env",
        "/path/to/mcp-server/dist/notes-server.js"
      ]
    },
    "aum-communication": {
      "command": "node",
      "args": [
        "--env-file=/path/to/mcp-server/.env",
        "/path/to/mcp-server/dist/communication.js"
      ]
    },
    "aum-canvas": {
      "command": "node",
      "args": [
        "--env-file=/path/to/mcp-server/.env",
        "/path/to/mcp-server/dist/canvas-server.js"
      ]
    },
    "aum-personal": {
      "command": "node",
      "args": [
        "--env-file=/path/to/mcp-server/.env",
        "/path/to/mcp-server/dist/personal.js"
      ]
    },
    "aum-slurm": {
      "command": "node",
      "args": [
        "--env-file=/path/to/mcp-server/.env",
        "/path/to/mcp-server/dist/slurm.js"
      ]
    }
  }
}

您只能注册所需的服务器,每个服务器都是独立的。

______________________________________________________________________

工具参考

aum-developer

工具说明
fetch_url获取任何URL(GET/POST/PUT/PATCH/DELETE)
http_status在不下载正文的情况下检查HTTP状态
call_api使用自动序列化调用JSON API
read_file读取文件内容
write_file将内容写入文件
list_directory列出文件/dir(可选递归)
system_info主机名、平台、内存、架构
current_datetime任何IANA时区的当前日期/时间
run_command执行shell命令
get_env读取环境变量
github_contributions过去N天的贡献日历和统计数据
github_profile个人资料信息——repos、关注者、顶级明星repos
ollama_models按工具使用能力列出已安装的Olama型号
ollama_chat与最佳本地模型进行代理聊天——自动路由到相关工具

aum-notes

工具说明
note_set按键保存持久笔记
note_get按键检索笔记
note_list列出所有已保存的笔记键
note_delete按键删除注释
word_read从.docx文件中提取文本
word_create从标题、段落和项目符号创建.docx文件
ppt_read从.pptx文件中提取幻灯片文本
ppt_create从幻灯片列表中创建.pptx文件

aum-communication

工具说明
gmail_inbox列出最近的Gmail收件箱邮件
gmail_search按查询搜索Gmail
gmail_get_message阅读完整的电子邮件
gmail_send发送电子邮件
calendar_list列出可用的谷歌日历
calendar_events列出即将到来的日历事件
calendar_today获取今天的活动
calendar_create_event创建新的日历事件
contacts_search按姓名或电子邮件搜索谷歌联系人
contacts_get获取特定联系人的完整详细信息
contacts_list列出所有联系人
imessage_search按联系人或内容搜索邮件
imessage_recent获取所有聊天记录中的最新消息
imessage_chat从特定对话中获取消息
imessage_contacts列出最后一条消息的所有iMessage联系人
imessage_send通过Messages.app发送iMessage

aum-canvas

工具说明
canvas_courses当前成绩和分数的活动课程

aum-personal

工具说明
spotify_now_playing当前播放曲目
spotify_recent最近播放的10首曲目
spotify_top_artists过去约6个月的顶尖艺术家

aum-slurm

工具说明
slurm_run通过SSH在HPC集群上运行shell命令
slurm_jobs列出队列中的SLURM作业
slurm_files列出远程目录中的文件
slurm_read_file从HPC集群读取文件
slurm_submit_job提交SLURM批处理作业脚本
slurm_storage检查磁盘配额和存储使用情况

______________________________________________________________________

Ollama(当地LLM)

ollama_chat 运行一个完全本地的代理循环——不需要云。

先决条件: 奥拉玛 已安装并正在运行,至少有一个型号已被拉出。

ollama pull qwen2.5     # recommended — best tool use, fast
ollama pull llama3.2    # solid alternative
ollama serve            # start if not running as a service

ollama_chat 根据提示中的关键字自动选择一个集中的工具子集。破坏性工具(write_file, run_command, gmail_send等)从不自动路由——通过 tools 参数。

______________________________________________________________________

仪表盘

本地web UI运行在 http://localhost:4242 具有服务器状态、注册工具、API集成卡和注释查看器/编辑器。

npm run web

______________________________________________________________________

发展

npm run build                # compile all servers to dist/
npm run dev:developer        # run developer server with tsx
npm run dev:notes            # run notes server with tsx
npm run dev:communication    # run communication server with tsx
npm run dev:slurm            # run slurm server with tsx
npm run web                  # local dashboard

一直跑 npm run build 在重新启动Claude之前进行更改。

______________________________________________________________________

添加新工具

  1. 创建 src/tools/mytool.ts:
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";

export function registerMyTools(server: McpServer) {
  server.tool("my_tool", "What it does", {
    param: z.string().describe("A parameter"),
  }, async ({ param }) => {
    return { content: [{ type: "text" as const, text: `result` }] };
  });
}
  1. 导入并调用相关入口点(src/developer.ts, src/notes-server.ts等等)。
  1. 添加到 TOOLS 数组in src/web.ts 对于仪表板。
  1. npm run build.

______________________________________________________________________

笔记存储

注释保存在 ~/.aum-mcp/notes.json.

目录标签

目录标签

工具管理TypeScriptClaude开发工具模块化服务器本地部署笔记管理通信工具

支持客户端

Claude

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

48

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP