Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/21st-dev/magic-mcp
/ functions
Functions
28 in github.com/21st-dev/magic-mcp
⨍
Functions
28
◇
Types & classes
20
↓ 11 callers
Function
git
(cwd: string, args: string)
src/utils/git-operations.ts:9
↓ 5 callers
Function
cleanup
()
src/index.ts:33
↓ 5 callers
Function
createMethod
(method: HttpMethod)
src/utils/http-client.ts:40
↓ 3 callers
Method
shutdown
()
src/utils/callback-server.ts:82
↓ 1 callers
Method
convertToFormat
( svgContent: string, format: "JSX" | "TSX" | "SVG", componentName: string = "Icon" )
src/tools/logo-search.ts:96
↓ 1 callers
Method
fetchLogos
(query: string)
src/tools/logo-search.ts:60
↓ 1 callers
Method
fetchSVGContent
(url: string)
src/tools/logo-search.ts:83
↓ 1 callers
Method
findAvailablePort
(startPort: number, maxAttempts = 10)
src/utils/callback-server.ts:27
↓ 1 callers
Function
getContentOfFile
(path: string)
src/utils/get-content-of-file.ts:1
↓ 1 callers
Method
getPort
()
src/utils/callback-server.ts:23
↓ 1 callers
Method
isPortAvailable
(port: number)
src/utils/callback-server.ts:92
↓ 1 callers
Function
parseArguments
()
src/utils/config.ts:7
↓ 1 callers
Method
parseBody
(req: IncomingMessage)
src/utils/callback-server.ts:37
↓ 1 callers
Function
runServer
()
src/index.ts:27
↓ 1 callers
Method
saveTestResult
(data: { queries: string[]; format: string; successful: Array<{ query: string; content: string }>;
src/tools/logo-search.ts:134
↓ 1 callers
Function
setupJsonConsole
()
src/utils/console.ts:6
↓ 1 callers
Method
waitForCallback
(config: CallbackServerConfig = {})
src/utils/callback-server.ts:105
Method
constructor
(port = 9221)
src/utils/callback-server.ts:19
Method
delete
( endpoint: string, data?: unknown, options?: RequestInit )
src/utils/http-client.ts:28
Method
execute
({ standaloneRequestQuery, absolutePathToProjectDirectory, message, }: z.infer<typeof this.schem
src/tools/create-ui.ts:45
Method
execute
({ userMessage, absolutePathToRefiningFile, context, }: z.infer<typeof this.schema>)
src/tools/refine-ui.ts:33
Method
execute
({ queries, format }: z.infer<typeof this.schema>)
src/tools/logo-search.ts:196
Method
execute
({ message, searchQuery }: z.infer<typeof this.schema>)
src/tools/fetch-ui.ts:28
Method
get
( endpoint: string, options?: RequestInit )
src/utils/http-client.ts:14
Method
patch
( endpoint: string, data?: unknown, options?: RequestInit )
src/utils/http-client.ts:33
Method
post
( endpoint: string, data?: unknown, options?: RequestInit )
src/utils/http-client.ts:18
Method
put
( endpoint: string, data?: unknown, options?: RequestInit )
src/utils/http-client.ts:23
Function
register
(server: McpServer)
src/utils/base-tool.ts:9