1. Conduid
  2. Commerce
  3. osinmv/funciton-lookup-mcp
MCP server · Commerce

osinmv/funciton-lookup-mcp

MCP server for AI agents to lookup function signatures from any API. Uses SQLite and universal ctags to index source files across multiple languages (Python, C, Go, C++, JS, Rust, Java, etc.). Prevents hallucination on unknown or recently updated source files by providing accurate function signatures

Unclaimed last commit 11 months ago commerce
43Fair

Scored 17 hours ago · breakdown

About osinmv/funciton-lookup-mcp

osinmv/funciton-lookup-mcp is an MCP server published by osinmv in the Commerce category: mCP server for AI agents to lookup function signatures from any API. Uses SQLite and universal ctags to index source files across multiple languages (Python, C, Go, C++, JS, Rust, Java, etc.). Prevents hallucination on unknown or recently updated source files by providing accurate function signatures.

The repository has 4 stars and 2 forks, with the last commit 11 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/osinmv/function-lookup-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about osinmv/funciton-lookup-mcp

Powered by Claude · Grounded in docs

I know everything about osinmv/funciton-lookup-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 17 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.0California · 10 Nov 2025

README

Code Declaration Lookup MCP Server

An MCP server that provides full text search for code declarations. Uses SQLite with FTS5 and universal ctags to index and search functions, classes, structures, enums, and other code elements. Supports all languages that ctags supports including Python, C, Go, C++, JavaScript, Rust, Java, and many others.

Requirements

  • Python 3.13
  • Universal Ctags 6.2.0
  • SQLite with FTS5 support (included in Python 3.13)

Installation

git clone git@github.com:osinmv/function-lookup-mcp.git
cd function-lookup-mcp
claude mcp add api-lookup $(pwd)/run.sh -s user

Extending the Index

Just ask your coding agent to index your header folder. The indexing process respects your project's .gitignore file to avoid indexing unwanted files. Alternatively, you can generate ctags files manually using universal ctags:

ctags --output-format=json --fields=+Sf --kinds-C=+p -R -f apis/your_api.ctags /path/to/your/headers

Or drop existing ctags files into the apis/ folder and restart the MCP server to update the index.

MCP functions

search_declarations(name: str, offset: int = 0, limit: int = 10) - Search for code declarations by name

list_indexed_apis() - List all indexed API files

list_api_files(api_name: str, offset: int = 0, limit: int = 100) - List all unique file paths for a specific API

list_functions_by_file(file_path: str, offset: int = 0, limit: int = 100) - List all functions found in a specific file

generate_ctags(include_directory: str) - Generate ctags from source files and add to index

README fetched from the repository 17 hours ago. The original is authoritative.

Questions

About osinmv/funciton-lookup-mcp

How do I install osinmv/funciton-lookup-mcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is osinmv/funciton-lookup-mcp safe to use with an AI agent?

Its trust score is 43 out of 100 (fair). It passes 2 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is osinmv/funciton-lookup-mcp still maintained?

The last commit was 11 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.