keynote-harvest-mcp
Rank #30,951io.github.hulin42/keynote-harvest-mcp
Harvest Keynote and PDF slide decks into previews, text, image assets, and a manifest for agents.
keynote-harvest-mcp is a Model Context Protocol (MCP) server published by hulin42. It ranks #30,951 of 137,138 servers tracked on MCP Toplist. keynote-harvest-mcp is listed across 2 registries — Official MCP and Glama, with 1 tracked version. It was first listed on Aug 29, 2026 and most recently updated on Sep 2, 2026.
Ranks ahead of 106,187 of 137,138 servers on MCP Toplist.
Use keynote-harvest-mcp
No credentials or required configuration declared — add it to your MCP client and go.
claude mcp add keynote-harvest-mcp -e "KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS=<your KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS>" -e "KEYNOTE_HARVEST_ROOT=<your KEYNOTE_HARVEST_ROOT>" -e "KEYNOTE_HARVEST_WORKING_DIRECTORY=<your KEYNOTE_HARVEST_WORKING_DIRECTORY>" -- npx -y keynote-harvest-mcpReplace each placeholder with your own value before saving.
[mcp_servers.keynote-harvest-mcp]
command = "npx"
args = ["-y", "keynote-harvest-mcp"]
[mcp_servers.keynote-harvest-mcp.env]
KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS = "<your KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS>"
KEYNOTE_HARVEST_ROOT = "<your KEYNOTE_HARVEST_ROOT>"
KEYNOTE_HARVEST_WORKING_DIRECTORY = "<your KEYNOTE_HARVEST_WORKING_DIRECTORY>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"keynote-harvest-mcp": {
"command": "npx",
"args": [
"-y",
"keynote-harvest-mcp"
],
"env": {
"KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS": "<your KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS>",
"KEYNOTE_HARVEST_ROOT": "<your KEYNOTE_HARVEST_ROOT>",
"KEYNOTE_HARVEST_WORKING_DIRECTORY": "<your KEYNOTE_HARVEST_WORKING_DIRECTORY>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"keynote-harvest-mcp": {
"command": "npx",
"args": [
"-y",
"keynote-harvest-mcp"
],
"env": {
"KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS": "<your KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS>",
"KEYNOTE_HARVEST_ROOT": "<your KEYNOTE_HARVEST_ROOT>",
"KEYNOTE_HARVEST_WORKING_DIRECTORY": "<your KEYNOTE_HARVEST_WORKING_DIRECTORY>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"servers": {
"keynote-harvest-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"keynote-harvest-mcp"
],
"env": {
"KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS": "<your KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS>",
"KEYNOTE_HARVEST_ROOT": "<your KEYNOTE_HARVEST_ROOT>",
"KEYNOTE_HARVEST_WORKING_DIRECTORY": "<your KEYNOTE_HARVEST_WORKING_DIRECTORY>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"keynote-harvest-mcp": {
"command": "npx",
"args": [
"-y",
"keynote-harvest-mcp"
],
"env": {
"KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS": "<your KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS>",
"KEYNOTE_HARVEST_ROOT": "<your KEYNOTE_HARVEST_ROOT>",
"KEYNOTE_HARVEST_WORKING_DIRECTORY": "<your KEYNOTE_HARVEST_WORKING_DIRECTORY>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"keynote-harvest-mcp": {
"command": "npx",
"args": [
"-y",
"keynote-harvest-mcp"
],
"env": {
"KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS": "<your KEYNOTE_HARVEST_ALLOWED_INPUT_ROOTS>",
"KEYNOTE_HARVEST_ROOT": "<your KEYNOTE_HARVEST_ROOT>",
"KEYNOTE_HARVEST_WORKING_DIRECTORY": "<your KEYNOTE_HARVEST_WORKING_DIRECTORY>"
}
}
}
}Replace each placeholder with your own value before saving.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/io.github.hulin42%2Fkeynote-harvest-mcp)<a href="https://mcptoplist.com/server/io.github.hulin42%2Fkeynote-harvest-mcp"><img src="https://mcptoplist.com/badge/io.github.hulin42%2Fkeynote-harvest-mcp.svg" alt="MCP Toplist: Top 25% of 137,138" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Listed on 2 registries
hulin42
Available versions (1)
| Version | Published |
|---|---|
| 0.1.1 | Sep 2, 2026 |
Frequently asked questions
- Who maintains keynote-harvest-mcp?
- keynote-harvest-mcp is maintained by hulin42, which publishes 1 MCP server (1 total version) tracked on MCP Toplist.
- Is keynote-harvest-mcp listed on the Official MCP Registry?
- Yes — keynote-harvest-mcp is listed on the Official MCP Registry, alongside Glama.
- How many versions does keynote-harvest-mcp have?
- MCP Toplist tracks 1 version of keynote-harvest-mcp, most recently published on Sep 2, 2026.
- Where can I find the source code for keynote-harvest-mcp?
- The source code for keynote-harvest-mcp is hosted at github.com/hulin42/keynote-harvest-mcp.
Do you run this server?
Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.