notion-texonom Notion basée sur Markdown naviguant MCP avec une seule variable ROOT_PAGE , éliminant le besoin d'un jeton.
text/markdown .Un serveur de protocole de contexte de modèle (MCP) pour gérer et interagir avec les notes basées sur des notions. Ce serveur basé sur TypeScript démontre les concepts MCP en intégrant efficacement les ressources, les outils et les invites pour interagir avec les pages de notion.

note:// uris avec des limaces UUID.text/markdown .
search_notes pour rechercher des pages de notion à l'aide d'une chaîne de requête.
summarize_note : résumer une note spécifique par URI.suggest_refactor : Proposer des améliorations structurelles.suggest_fix : Identifiez les correctifs potentiels pour le contenu de note.suggest_enhance : Recommander des améliorations pour améliorer la note.Installez les dépendances:
pnpm installConstruisez le projet:
pnpm buildPour le développement avec constructeur automatique:
pnpm watchPour configurer le serveur avec notion:
ROOT_PAGE : l'ID de page racine de votre espace de travail de notion. Pour utiliser ce serveur avec Claude Desktop, ajoutez la configuration:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.jsonExemple de configuration:
{
"mcpServers" : {
"notion-texonom" : {
"command" : " node " ,
"args" : [
" /path/to/mcp/build/index.js "
],
"env" : {
"ROOT_PAGE" : " $SOME_UUID "
}
}
}
}Pour le dépannage et le débogage du serveur MCP, utilisez l'inspecteur MCP. Pour démarrer l'inspecteur, exécutez:
pnpm inspectorL'inspecteur fournit une interface basée sur un navigateur pour inspecter la communication de serveur basée sur STdio.
@texonom/nclient et @texonom/cli.@modelcontextprotocol/sdk pour les opérations de serveur.