Skip to content

Conversation

@jikanter
Copy link

@jikanter jikanter commented Oct 2, 2025

In main, entity search was broken, the "includes" call on line 151 should have called the method on the query with the argument of the entityName, not the reverse

From the javascript docs:

Server Details

  • Server: memory
  • Changes to: bugfix for entity_search

Motivation and Context

bugfix

How Has This Been Tested?

Yes, tested on Claude Desktop only. "what do you know about elmo", fix is only

Breaking Changes

No, just fixes the "search_nodes" tool call

Types of changes

  • Bug fix (non-breaking change which fixes an issue)

Checklist

  • I have read the MCP Protocol Documentation
  • My changes follows MCP security best practices
  • I have updated the server's README accordingly
  • I have tested this with an LLM client
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have documented all environment variables and configuration options

Additional context

Just a bug fix

@olaservo olaservo added server-sequentialthinking Reference implementation for the Sequential Thinking MCP server - src/sequentialthinking bug Something isn't working server-memory Reference implementation for the Memory MCP server - src/memory and removed server-sequentialthinking Reference implementation for the Sequential Thinking MCP server - src/sequentialthinking labels Oct 8, 2025
jikanter and others added 13 commits October 8, 2025 11:37
- Replace Jest dependencies with Vitest and @vitest/coverage-v8
- Update test scripts to use 'vitest run --coverage'
- Create vitest.config.ts for both servers with node environment and coverage settings
- Update all test files:
  - Change imports from '@jest/globals' to 'vitest'
  - Replace jest.mock() with vi.mock()
  - Replace jest.fn() with vi.fn()
  - Update mock clearing/restoring to use vi methods
- Remove jest.config.cjs files
- All 151 tests passing (24 in sequentialthinking, 127 in filesystem)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
This PR adds the Zettelkasten to the community servers list.

Comprehensive AI-powered knowledge management system that implements the proven Zettelkasten (slip-box) method with modern AI assistance.

- **Atomic Note Management**: Create, organize, and connect atomic ideas
- **AI-Powered Workflows**: CEQRC process for enhanced learning
- **Full-Text Search**: SQLite FTS5 with advanced query syntax
- **Intelligent Linking**: AI-suggested connections between notes
- **Multiple Interfaces**: CLI, REST API, Streamlit UI, and MCP server
- **Comprehensive Documentation**: Setup guides and examples included

- **Transport**: STDIO
- **Tools**: 7 comprehensive tools for note management and AI workflows
- **Dependencies**: OpenAI API (optional, has stub mode)
- **Python**: 3.11+ with modern async/await patterns
- **Setup**: Automated setup script with Claude Desktop config generation

- **URL**: https://github.com/joshylchen/zettelkasten
- **License**: MIT
- **Documentation**: Complete setup guide in `docs/MCP_SETUP.md`
- **Tests**: Comprehensive test coverage included

This server demonstrates sophisticated MCP patterns and provides real value for knowledge workers and researchers using AI assistants.
Co-authored-by: Ola Hungerford <[email protected]>
Copy link
Member

@domdomegg domdomegg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR! It seems like there's a lot of other changes on this branch which makes it hard to review and not possible to merge. Can you check what's going on here? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working server-memory Reference implementation for the Memory MCP server - src/memory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants