
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
hippocampus-mcp
Advanced tools
Personal Knowledge MCP Server - Provides AI assistants with access to personal knowledge, preferences, and contextual information stored in AWS DynamoDB
Personal Knowledge MCP Server - Provides AI assistants with access to personal knowledge, preferences, and contextual information stored in AWS DynamoDB.
Add to your MCP client configuration (e.g., ~/.kiro/settings/mcp.json or .cursor/mcp.json):
{
"mcpServers": {
"hippocampus-mcp": {
"command": "npx",
"args": ["-y", "hippocampus-mcp@latest"],
"env": {
"AWS_PROFILE": "your-profile-name",
"AWS_REGION": "us-east-1",
"DYNAMODB_TABLE_NAME": "your-table-name"
},
"disabled": false,
"autoApprove": []
}
}
}
That's it! The MCP client will automatically download and run the server when needed.
npm install -g hippocampus-mcp
The server requires the following environment variables:
| Variable | Description | Default | Required |
|---|---|---|---|
AWS_PROFILE | AWS CLI profile name | - | No* |
AWS_REGION | AWS region for DynamoDB | us-east-1 | No |
DYNAMODB_TABLE_NAME | DynamoDB table name | personal-knowledge | No |
*Either AWS_PROFILE or standard AWS credentials (access key/secret) must be configured.
You can deploy the required infrastructure using AWS CDK (included in this package):
# Clone the repository
git clone https://github.com/yourusername/hippocampus-mcp.git
cd hippocampus-mcp
# Install dependencies
npm install
# Deploy infrastructure
npm run cdk:deploy
Or create manually:
personal-knowledge (or your custom name)PK (String)SK (String)GSI1 with GSI1PK (String) and GSI1SK (String)# Option 1: AWS SSO
aws sso login --profile your-profile-name
# Option 2: AWS CLI credentials
aws configure
Edit ~/.kiro/settings/mcp.json:
{
"mcpServers": {
"hippocampus-mcp": {
"command": "npx",
"args": ["-y", "hippocampus-mcp@latest"],
"env": {
"AWS_PROFILE": "hc1",
"AWS_REGION": "us-east-1",
"DYNAMODB_TABLE_NAME": "hc1-model-knowledge-241763622848"
}
}
}
}
Edit ~/.cursor/mcp.json or .cursor/mcp.json in your project:
{
"mcpServers": {
"hippocampus-mcp": {
"command": "npx",
"args": ["-y", "hippocampus-mcp@latest"],
"env": {
"AWS_PROFILE": "hc1",
"AWS_REGION": "us-east-1"
}
}
}
}
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"hippocampus-mcp": {
"command": "npx",
"args": ["-y", "hippocampus-mcp@latest"],
"env": {
"AWS_PROFILE": "hc1",
"AWS_REGION": "us-east-1"
}
}
}
}
The server provides the following MCP tools:
create_note - Create a new note with content and metadataget_note - Retrieve a specific note by IDupdate_note - Update an existing notedelete_note - Delete a notelist_notes - List all notes with optional filteringsearch_notes - Semantic search across all notessearch_by_category - Find notes by categoryset_preference - Store a user preferenceget_preference - Retrieve a preference valuelist_preferences - List all preferencesThe server exposes the following MCP resources:
knowledge://notes - Access to all notesknowledge://preferences - Access to user preferencesknowledge://categories - List of available categoriesUser: "Remember that I prefer dark mode for all applications"
AI: [Uses set_preference tool]
User: "What are my preferences for UI themes?"
AI: [Uses get_preference tool]
User: "Create a note about the AWS CDK deployment process"
AI: [Uses create_note tool]
User: "Find all my notes about AWS"
AI: [Uses search_notes tool]
# Clone repository
git clone https://github.com/yourusername/hippocampus-mcp.git
cd hippocampus-mcp
# Install dependencies
npm install
# Build
npm run build
# Run locally
npm start
# Run tests
npm test
# Install MCP Inspector
npm install -g @modelcontextprotocol/inspector
# Run inspector
mcp-inspector npx hippocampus-mcp
aws sts get-caller-identity --profile your-profileaws dynamodb describe-table --table-name your-table --profile your-profiledynamodb:PutItemdynamodb:GetItemdynamodb:Querydynamodb:Scandynamodb:UpdateItemdynamodb:DeleteItemContributions are welcome! Please see CONTRIBUTING.md for details.
MIT License - see LICENSE file for details.
FAQs
Personal Knowledge MCP Server - Provides AI assistants with access to personal knowledge, preferences, and contextual information stored in AWS DynamoDB
We found that hippocampus-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.