Connect your IDE's AI assistant to ExecuFunction for task management, code search, and more.
Model Context Protocol (MCP) is an open standard that connects AI assistants to external tools and data sources. ExecuFunction provides an MCP server that gives your IDE's AI assistant direct access to your tasks, projects, calendar, knowledge base, and code.
The MCP server runs locally on your machine. This is critical for code indexing—the web app cannot read your local files, but the MCP server can.
EXF_API_URL and EXF_PATcodebase_register, codebase_index, and codebase_searchEdit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"execufunction": {
"command": "npx",
"args": ["@execufunction/mcp-server"],
"env": {
"EXF_API_URL": "https://api.execufunction.com",
"EXF_PAT": "exf_pat_your_token_here"
}
}
}
}
Add to MCP settings:
{
"execufunction": {
"command": "npx",
"args": ["@execufunction/mcp-server"],
"env": {
"EXF_API_URL": "https://api.execufunction.com",
"EXF_PAT": "exf_pat_your_token_here"
}
}
}
claude mcp add execufunction \
--command "npx" \
--args "@execufunction/mcp-server" \
--env EXF_API_URL=https://api.execufunction.com \
--env EXF_PAT=exf_pat_your_token_here
| Tool | Description |
|---|---|
project_list | List all projects |
project_get_context | Get full project context |
task_list | List tasks |
task_create | Create a new task |
task_complete | Mark task complete |
note_search | Search knowledge base |
note_create | Create a note |
calendar_list_events | List calendar events |
people_search | Search contacts |
codebase_list | List indexed repos |
codebase_register | Register a repo |
codebase_index | Index/re-index a repo |
codebase_search | Semantic code search |
The MCP server reads local files and uploads them to ExecuFunction for embedding. Embeddings are generated automatically in the background.
codebase_register {
"name": "my-project",
"rootPath": "/Users/me/projects/my-project",
"autoIndex": true
}
codebase_search {
"query": "authentication middleware",
"limit": 5
}
PATs (Personal Access Tokens) are required for MCP access.
exf_pat_...mcp:* for full access