|  | 
| 1 | 1 | # systemprompt-mcp-notion | 
| 2 | 2 | 
 | 
| 3 | 3 | [](https://www.npmjs.com/package/systemprompt-mcp-notion) | 
| 4 |  | -[](https://coveralls.io/github/systemprompt-io/systemprompt-mcp-notion?branch=main) | 
|  | 4 | +[](https://coveralls.io/github/Ejb503/mcp-server-systemprompt-notion?branch=main) | 
| 5 | 5 | [](https://twitter.com/tyingshoelaces_) | 
| 6 | 6 | [](https://discord.com/invite/wkAbSuPWpr) | 
| 7 | 7 | 
 | 
| @@ -82,7 +82,42 @@ Before using this server, you'll need: | 
| 82 | 82 |    NOTION_API_KEY=your_notion_integration_token | 
| 83 | 83 |    ``` | 
| 84 | 84 | 
 | 
| 85 |  | -3. **Basic Usage** | 
|  | 85 | +3. **MCP Configuration** | 
|  | 86 | +   Add the following to your MCP configuration JSON: | 
|  | 87 | + | 
|  | 88 | +   ```json | 
|  | 89 | +   { | 
|  | 90 | +     "mcpServers": { | 
|  | 91 | +       "notion": { | 
|  | 92 | +         "command": "npx", | 
|  | 93 | +         "args": ["systemprompt-mcp-notion"], | 
|  | 94 | +         "env": { | 
|  | 95 | +           "SYSTEMPROMPT_API_KEY": "your_systemprompt_api_key", | 
|  | 96 | +           "NOTION_API_KEY": "your_notion_integration_token" | 
|  | 97 | +         } | 
|  | 98 | +       } | 
|  | 99 | +     } | 
|  | 100 | +   } | 
|  | 101 | +   ``` | 
|  | 102 | + | 
|  | 103 | +   Alternatively, if you've installed the package locally: | 
|  | 104 | + | 
|  | 105 | +   ```json | 
|  | 106 | +   { | 
|  | 107 | +     "mcpServers": { | 
|  | 108 | +       "notion": { | 
|  | 109 | +         "command": "node", | 
|  | 110 | +         "args": ["./node_modules/systemprompt-mcp-notion/build/index.js"], | 
|  | 111 | +         "env": { | 
|  | 112 | +           "SYSTEMPROMPT_API_KEY": "your_systemprompt_api_key", | 
|  | 113 | +           "NOTION_API_KEY": "your_notion_integration_token" | 
|  | 114 | +         } | 
|  | 115 | +       } | 
|  | 116 | +     } | 
|  | 117 | +   } | 
|  | 118 | +   ``` | 
|  | 119 | + | 
|  | 120 | +4. **Basic Usage** | 
| 86 | 121 | 
 | 
| 87 | 122 |    ```typescript | 
| 88 | 123 |    import { NotionMCPServer } from "systemprompt-mcp-notion"; | 
| @@ -131,42 +166,3 @@ npm run test:coverage | 
| 131 | 166 | # Test Notion API connection | 
| 132 | 167 | npm run test:notion | 
| 133 | 168 | ``` | 
| 134 |  | - | 
| 135 |  | -### Code Quality | 
| 136 |  | - | 
| 137 |  | -- **Linting**: ESLint with TypeScript support | 
| 138 |  | - | 
| 139 |  | -  ```bash | 
| 140 |  | -  npm run lint | 
| 141 |  | -  npm run lint:fix | 
| 142 |  | -  ``` | 
| 143 |  | - | 
| 144 |  | -- **Type Checking**: TypeScript with strict mode | 
| 145 |  | - | 
| 146 |  | -  ```bash | 
| 147 |  | -  npm run build | 
| 148 |  | -  ``` | 
| 149 |  | - | 
| 150 |  | -- **Continuous Integration** | 
| 151 |  | -  - Automated tests on pull requests | 
| 152 |  | -  - Coverage reporting to Coveralls | 
| 153 |  | -  - Dependency security scanning | 
| 154 |  | - | 
| 155 |  | -## Contributing | 
| 156 |  | - | 
| 157 |  | -1. Fork the repository | 
| 158 |  | -2. Create your feature branch (`git checkout -b feature/amazing-feature`) | 
| 159 |  | -3. Commit your changes (`git commit -m 'Add amazing feature'`) | 
| 160 |  | -4. Push to the branch (`git push origin feature/amazing-feature`) | 
| 161 |  | -5. Open a Pull Request | 
| 162 |  | - | 
| 163 |  | -## Support | 
| 164 |  | - | 
| 165 |  | -- 📖 [Documentation](https://systemprompt.io/documentation) | 
| 166 |  | -- 💬 [Discord Community](https://discord.com/invite/wkAbSuPWpr) | 
| 167 |  | -- 🐛 [Issue Tracker](https://github.com/systemprompt-io/systemprompt-mcp-notion/issues) | 
| 168 |  | -- 📧 [Email Support](mailto:support@systemprompt.io) | 
| 169 |  | - | 
| 170 |  | -## License | 
| 171 |  | - | 
| 172 |  | -MIT © [SystemPrompt](https://systemprompt.io) | 
0 commit comments