Closes #1301 - Support MCP Apps
/claim #1301
This PR adds two essential MCP servers to the Archestra catalog:
platform/backend/src/database/seed.ts)Added two new seed functions:
seedFilesystemMcpCatalog() - Seeds the Filesystem MCP catalog entryseedMemoryMcpCatalog() - Seeds the Memory MCP catalog entryBoth functions:
@modelcontextprotocol/server-* packages via npxplatform/backend/src/database/seed-mcp-catalog.test.ts)Created comprehensive test file covering:
docs/pages/mcp-servers-catalog.md)Added complete documentation including:
Catalog ID: filesystem-mcp-server
Tools Provided:
read_file - Read file contentswrite_file - Write content to fileslist_directory - List directory contentssearch_files - Search for files by patternget_file_info - Get file metadatacreate_directory - Create new directoriesmove_file - Move/rename filesdelete_file - Delete filesCatalog ID: memory-mcp-server
Tools Provided:
create_entity - Create a new memory entitycreate_relation - Create relations between entitiesadd_observation - Add observations to entitiessearch_memories - Search stored memoriesread_graph - Read the entire knowledge graphdelete_entity - Delete an entitydelete_relation - Delete a relationTests can be run with:
cd platform/backend
pnpm test -- seed-mcp-catalog
This PR was created as part of Bounty #1301 - Support MCP Apps
sarahdack854
@sarahdack854
Archestra
@archestra-ai