- Home
- MCP servers
- WikiFunctions
WikiFunctions
- javascript
0
GitHub Stars
javascript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"fredibau-wikifunctions-mcp-fredibau": {
"command": "npx",
"args": [
"-y",
"fredibau-wikifunctions-mcp"
]
}
}
}This MCP server exposes WikiFunctions capabilities through the Model Context Protocol, enabling AI models and automation tools to discover and execute functions from the WikiFunctions library. It provides a focused set of tools for locating, describing, and running WikiFunctions functions in an easy-to-consume way.
How to use
To use this MCP server with an MCP-compatible client, add the server configuration to your MCP setup so the client can discover and call WikiFunctions tools. The server exposes three primary tools you can invoke from your client: find_code, get_template, and run_template. Use the client to search for functions, fetch detailed templates for calling them, and execute calls with your supplied arguments. The server handles transforming your template-based requests into the appropriate WikiFunctions API calls and returns the results.
How to install
Prerequisites you need before installing and using this MCP server:
- Node.js installed on your system (recommended current LTS version)
- npm (comes with Node.js)
- A client that supports MCP and can read your mcp.json configuration
- Create or update your MCP configuration file to include the WikiFunctions MCP server entry exactly as shown in the Quick Start snippet.
{
"mcpServers": {
"wikifunctions": {
"command": "npx",
"args": ["-y", "fredibau-wikifunctions-mcp"]
}
}
}
Additional configuration and notes
- The server configuration shown enables you to run the WikiFunctions MCP server via a single command through your MCP client. The client will load the mcp.json entry and communicate with the server as part of the MCP workflow.
Tools and capabilities
The server provides three main tools for interacting with WikiFunctions:
- find_code: Searches WikiFunctions for a function and returns its source implementation for inspection.
- get_template: Retrieves a function’s definition and builds a JSON template showing the function name, description, and required arguments with their types.
- run_template: Executes a function call on WikiFunctions using a provided template and argument values, transforming the template into a proper function call and returning the result.
Available tools
find_code
Searches WikiFunctions for a function and returns its source code implementation for inspection.
get_template
Fetches the function definition and builds a JSON template showing the function name, description, and required arguments with their types.
run_template
Executes a function call on WikiFunctions using a provided template and argument values, converting the template into a valid function call and returning the result.