# core

Recall past conversations and user preferences with searchable long‑term memory. Organize work into spaces and quickly load rich project context. Act across connected services like GitHub, Linear, an…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add harshith/core

# Browse available tools
npx -y smithery tool list harshith/core

# Get full schema for a tool
npx -y smithery tool get harshith/core memory_ingest

# Call a tool
npx -y smithery tool call harshith/core memory_ingest '{}'
```

## Direct MCP Connection

Endpoint: `https://core--harshith.run.tools`

## Tools (9)

- `memory_ingest` — Store conversation in memory for future reference. USE THIS TOOL: At the END of every conversation after fully answerin…
- `memory_search` — Search stored memories for past conversations, user preferences, project context, and decisions. USE THIS TOOL: 1) At s…
- `memory_get_spaces` — List all available memory spaces (project contexts). USE THIS TOOL: To see what spaces exist before searching or storin…
- `memory_about_user` — Get user's profile information (background, preferences, work, interests). USE THIS TOOL: At the start of conversations…
- `memory_get_space` — Get detailed information about a specific space including its full summary. USE THIS TOOL: When working on a project to…
- `initialize_conversation_session` — Initialize a session for this conversation. MUST be called FIRST at the start of every conversation before any memory_i…
- `get_integrations` — List all connected integrations (GitHub, Linear, Slack, etc.). USE THIS TOOL: Before using integration actions to see w…
- `get_integration_actions` — Get list of actions available for a specific integration. USE THIS TOOL: After get_integrations to see what operations …
- `execute_integration_action` — Execute an action on an integration (fetch GitHub PR, create Linear issue, send Slack message, etc.). USE THIS TOOL: Af…

```bash
# Get full input/output schema for a tool
npx -y smithery tool get harshith/core <tool-name>
```
