CodeCall plugin for FrontMCP - AgentScript-based meta-tools for orchestrating MCP tools
npm install @frontmcp/plugin-codecallCodeCall plugin for FrontMCP - provides AgentScript-based meta-tools for orchestrating MCP tools.
``bash`
npm install @frontmcp/plugin-codecall @frontmcp/plugin-cache
> Note: @frontmcp/plugin-cache is a peer dependency and must be installed.
`typescript
import { CodeCallPlugin } from '@frontmcp/plugin-codecall';
import { CachePlugin } from '@frontmcp/plugin-cache';
import { FrontMcp } from '@frontmcp/sdk';
const app = new FrontMcp({
plugins: [CachePlugin, CodeCallPlugin],
});
`
- Meta-Tools: Search, describe, execute, and invoke tools programmatically
- AgentScript Execution: Run JavaScript code in a sandboxed VM
- Tool Discovery: Semantic search across available tools
- Configurable Modes: Control tool visibility and execution patterns
- codecall:search - Search for tools by name or descriptioncodecall:describe
- - Get detailed tool descriptionscodecall:execute
- - Execute AgentScript codecodecall:invoke
- - Invoke a specific tool directly
`typescript
import { CodeCallPlugin } from '@frontmcp/plugin-codecall';
const app = new FrontMcp({
plugins: [
CodeCallPlugin.configure({
mode: 'codecall_only', // 'codecall_only' | 'codecall_opt_in' | 'metadata_driven'
embedding: {
enabled: true,
model: 'default',
},
}),
],
});
``
- codecall_only: Hide all tools except CodeCall meta-tools
- codecall_opt_in: Show all tools, opt-in to CodeCall execution
- metadata_driven: Use per-tool metadata for visibility
Apache-2.0